<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2019-01-31"
  xmlns:tree="http://www.tree.com/20201231"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  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="tree-20201231.xsd" xlink:type="simple"/>
    <context id="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i24bdb524166940e8820d518099f1d439_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i00b66bc45b6d4f6999f7cdd406b5a5ee_I20210219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <instant>2021-02-19</instant>
        </period>
    </context>
    <context id="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i520df6e790f343e9b1a3eb851265d965_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id2284a913fce47e3ac522f9508c50d3f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i62699a08e60743b2bf4fd57227c2825c_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ifd4494be1ad04f208915ad881d632cd0_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i64199c6628004e35b9b72230283c0752_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i9bb5876264bf4033af1a7fadecb507b5_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i70078c09c54c4dcd8ee89400c3748043_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i32c7e9083bd64237aac92a59a356293e_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i29234977ac2347bf82f8d46a65da632a_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i256d72ef4bc646b99eb1b3fefe1d83cc_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8fbb8392200e437abc7eefdd5ac90536_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia9e4ba229b504c11a7c734993f59c810_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie0fa51167f9a40cfb03d8cea057f40cf_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tree:CumulativeEffectPeriodOfAdoptionAxis">tree:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="id0265cc8efea41fcbaed5a18da6a67a1_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tree:CumulativeEffectPeriodOfAdoptionAxis">tree:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="if9d10d9274c9498087c8c8a7a0924c69_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tree:CumulativeEffectPeriodOfAdoptionAxis">tree:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i09eb537eafd745ceb763f4eafe8d0094_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie1e640db23ae4f1883a4d89f7a887e73_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i96ff9f4de2b140ac8fb493e97c4dc66d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ibb54191f029a4a87952d2e094caaae90_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7bf1632092124c459ed7481b8c10f31f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i452c89284947463abce8d0208d544d1b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i52fbe2692bba4630b10d6f41ebb3064d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="icc7adb2e08fd4fe095df1adb370d1cc1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4a36bade84b542d1a6712db555ac59ce_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie610ee94b08f4322aeda6f89f56f2358_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i129884dffa454a9b8a4061ee67847e6e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4543fe7dc2594351bc6e55a1f154fd18_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</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="icccb5aa90bce47ae83e60ee57865dede_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</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="i95434fcacc604e23afd376498c50ade5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</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="ia587dde142494504b3b8717fe91115f0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</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="i544eac2653364b5daec0f1390ad4c5bb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ied62f38b141344e1b42d720d54c1b977_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i59f6e15e6d84425d801813dbaf31051b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i549d4f92c9854ed4ae4d0a925827ed8d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i89a06cff53764f53a64a7bfb436b16d9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tree:A2025ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib2dd1442110045058d97e1f176697522_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tree:A2025ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i40dc523d28dd41af993151f2122889ec_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tree:A2025ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4844a564b6f449d18a8db774594a52e2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tree:A2022ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2543a8600a6f4055bd757879a10683b5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tree:A2022ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i89c3190c162f4a2596202e7dd4727ada_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tree:A2022ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i17af37ce9930463cbfd701a1478fbe3f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</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="i593bf995ee244ba68f5b8f3dd3ad70ca_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</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="i73c33a29860941be96ccb43a206910c4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</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="i5f7f7b4d76394e2eb862879d4e4a325b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</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="if00ebd7cc30b4996ad1cefaf72a44411_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie9307197b7df461f9ef6668936df5404_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:ValuePenguinMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id88b03ace0cd4e0c8640355f1a0aeeed_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:ValuePenguinMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic106b29848c64d25917dd671fb0a4393_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:ValuePenguinMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie723ed5b543b4461a1afadd5c56a3433_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:QuoteWizardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i51ba02f6c7104c06a4be202b2ae4995b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:QuoteWizardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iaa1c8707778941bba74c7960ea4b5948_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:QuoteWizardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6abb7c73202f49209df0cab7c99b20ef_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:StudentLoanHeroMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i362268ef6d7e4b13a1b733d61fd27550_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:StudentLoanHeroMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6d9d5c6e333b4ea8ac07cc541897bc77_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:StudentLoanHeroMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="icafe28e0e8bb4804885faaac37e07495_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:OvationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia0d50b8050624f9c83d55c0c7596c346_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:OvationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5f418ccb9fe3467984771b561606f323_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:OvationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id1edf61a1d51490d8ffdaa45d0306e47_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:SnapCapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i27ae9b83d11e4185b93f85aa867203fd_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:SnapCapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8003f71f2fbc4ef8959a2e35d4174e7a_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:SnapCapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib69ccf19ed2e49dbb8e0c6f0435c7e52_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tree:ComputerEquipmentandCapitalizedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i77c2ed39729644c486b6160532226cea_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tree:ComputerEquipmentandCapitalizedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1f4faece477248758f03dfe49c820b39_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib09d8fb4a6bf40c491b4a8ad218e725a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3735394a6b3347059a9a7b76388dca6c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i06e1de84422145b18ee93bc7a0d989f6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i95245678ca5c4272ab87ef5a3beb6234_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie6851ab149b540e08cb8cc411c9911ca_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5e3587c5e8c34b8ab424398b57001a2e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia8fe304638d54420acdb1480604460a9_I20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <instant>2018-01-01</instant>
        </period>
    </context>
    <context id="i31642cecded64e4dab42d2800eacb690_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tree:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if59f7891317445249e71285f4483fc26_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tree:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i37f2c69ebae54044b24bf01e3854a85b_I20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tree:CumulativeEffectPeriodOfAdoptionAxis">tree:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="i4d8bff7da64f464885a9e3268823cb29_I20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tree:CumulativeEffectPeriodOfAdoptionAxis">tree:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-01</instant>
        </period>
    </context>
    <context id="i95437daa983849a0b5a5c30c847fb413_I20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tree:CumulativeEffectPeriodOfAdoptionAxis">tree:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-01</instant>
        </period>
    </context>
    <context id="ifadd02f5e15e4be98f2f01c05160f1b4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:HomeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3720234b2d084d9b94ee1d0228612baa_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:HomeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia54c9feccbfd4a74be336a5b0744449e_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:HomeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6bffae20fccd485ea97297a656553cca_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:CreditCardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0f88aaceabcc4d20b037752c0c4f1679_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:CreditCardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6486d86d77584aed8ef055b92a2079bd_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:CreditCardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic719d68f46604872bc605c2b80bd3004_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:PersonalLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iae8eec59dc714efb831ede14b1fa59cc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:PersonalLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0088f59155914efa857dfb5972ff7c7f_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:PersonalLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i7911a24970b2477383979c80aef0fb13_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:OtherConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie63a54f2ee60482bbc44898d99f8a5ed_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:OtherConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i376fa11bbc9b433690b15f5004f5b8e5_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:OtherConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if9fc0cba931646c9ad9119ec98b076c5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:ConsumerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4722f99a3dd342119942b3d2eafa2272_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:ConsumerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie6076f65e62746bc94aed3463d183c28_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:ConsumerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i00806cd0a19a490baa78445f0fda6408_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:InsuranceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1d37a8476d2a4b09bf12cf741ef5472a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:InsuranceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6312d85c57a64839be712a5f30ca1c59_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:InsuranceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i850f5626add444c19ddf291e3aea4326_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tree:OtherProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ife3aef4e2a0d4f9983a6040b06eef3ce_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tree:OtherProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i83faa808ba194740ac95b007f1d03a96_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tree:OtherProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0052b3a9c69847e1b5ee873db9ae0aa8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tree:ComputerEquipmentandCapitalizedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0a887d65b88845c3aeb39a5af38e009c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tree:ComputerEquipmentandCapitalizedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if6f74340b4344d9481729767eb52658e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i43628e2453024c9f9c80fe38ef0086c6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0ac05fd54d16425c89667bbbcfa7290f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7425fed635d54161b31ccb402342c7ff_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i93c07fc30173484ba431e677eadaf58a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib9f39d1672774e03af6042a357677150_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i35411ac0cbbc4bd0a5c6248adadcd5e7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i49058eca2712435c91758813bbe89175_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if6162bee783d47079fd1db4dd92dba34_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tree:HostingArrangementAxis">tree:ServicingContractsImplementationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3f7b54d0c56d4cdf93385c7f571aab7e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tree:HostingArrangementAxis">tree:ServicingContractsImplementationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icf65c9f5adcf43bcbaf6ac65e11c5862_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tree:HostingArrangementAxis">tree:ServicingContractsProjectsInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1f01d55b1f2340c9b07329ecda3cba8d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tree:HostingArrangementAxis">tree:ServicingContractsProjectsInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iddccb77221584b758625e94007370ff2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if55b919a551744849e7b77e806648de6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0184d0452caf4b0091e2241b802f45cd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:HomeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8aba125b00854f1b8abc53c636a5ba09_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:ConsumerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ieeb8389d19874b248c5df728c0705d07_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:InsuranceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i31e4710512cd4afdbe1e3ebbeb652b7c_D20190930-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i3e8f0f6b077147e5afb5027599382df5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic04daa6b161745e986ea2ee0ed4e34bf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i66407004fe1b450ba0f3d5fcad309504_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic7c6bfdcd5a54a77a33fe27bd52cbabc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9110d78cd54b4ec994923b444396fd67_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia547236f9d5c4daaa333cdbe2f4beab4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7dc6eeaa7bc8451d8dfcc36ce211b5fc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MediaContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3ab5c2276d964dfba4bc17c25e7985bf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MediaContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4716907717c84a4bb187468102b479f6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic104728fbdd342f29dc4894024967aab_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id3d2b1a1c5b741b98182925db64b4de0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7a9a537692d044e38117f8c97def4849_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5966739a03664c23b48dd596be14b366_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i853fc963f97648bf9d2b75c6c5760a4d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8910b75aad6b4ae5a934a6e0e1e81089_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MediaContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i07780f5038fb4612b2101430defb792b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MediaContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5ebfca09d37e4e5f8682f5e2300d025b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i465af9d93e314bfe896943b6ee9e74d2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i764c2c6302e747f78ec92afa4c4ae8cf_I20200228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">tree:StashFinancialInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-28</instant>
        </period>
    </context>
    <context id="i3fafb5b03dbf4d93ac608ab5fed42f65_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">tree:StashFinancialInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i29f1e092fad44f189467e665fdf5b4e5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:DepositAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic77c42f201c64fb38129e76ed2cec8c8_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:DepositAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib1d1f8f9817441ae93af3ff584b1490c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:DepositAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib1d30eac2dbe4c7d898be886a9339a27_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:CompareCardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifcebc3b15e8142d0962bc7d036cb7f2b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:CompareCardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id56e859746b044a4a2fa05999b0ca5cc_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:CompareCardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if0bd2b95d0c34d37ad04f7ff9a71b67a_D20190110-20190110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:ValuePenguinMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-10</startDate>
            <endDate>2019-01-10</endDate>
        </period>
    </context>
    <context id="ie6c8bd0866df45b99b64b74cfd4f5e54_D20190110-20190110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:ValuePenguinMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-10</startDate>
            <endDate>2019-01-10</endDate>
        </period>
    </context>
    <context id="ia4f49e906a6d44858adcc916d6e78991_I20190110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:ValuePenguinMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-10</instant>
        </period>
    </context>
    <context id="ia5186c60f7fa4ef0b2595ce69be8e0bb_D20190110-20190110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:ValuePenguinMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-10</startDate>
            <endDate>2019-01-10</endDate>
        </period>
    </context>
    <context id="i64b4b11805e94cd0b4e3a592e9dd79ed_D20190110-20190110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:ValuePenguinMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MediaContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-10</startDate>
            <endDate>2019-01-10</endDate>
        </period>
    </context>
    <context id="i708bc8db2eec41c2858262391f03608c_D20190110-20190110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:ValuePenguinMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-10</startDate>
            <endDate>2019-01-10</endDate>
        </period>
    </context>
    <context id="i041b95bfdd9c4efe874c477300cf3d76_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:ValuePenguinMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic384343c6925491d8c90a8c70dd3ed58_D20181031-20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:QuoteWizardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-31</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="iadde3e1375094b2986215bcae997e843_D20181031-20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:QuoteWizardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-31</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="i47baad7f2a084d539e4386cd00a51ee3_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:QuoteWizardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tree:EarnoutPaymentforOneContingentEarnoutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="i93ecab22575c47ce9a3a3915b67fecbe_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:QuoteWizardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="i9375a13082974f2a9424e1f327df284b_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:QuoteWizardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i274819e79d544748bb8a8a803b85ac72_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:QuoteWizardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i867ab44a30ab41828fd88bf194bf0b00_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:QuoteWizardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if1bed154098c4f1b8f37a65fc419ab55_D20181031-20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:QuoteWizardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-31</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="i1ae54e0a9fcc4264b4295e744f55adff_D20181031-20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:QuoteWizardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-31</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="i6c62e7e7c7e5440899dc551b64036361_D20181031-20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:QuoteWizardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MediaContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-31</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="i6e76a5a90eb94189a9c1ec0440f0bc84_D20181031-20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:QuoteWizardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-31</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="i40a29c4e14d94c8fb25d9ce2f4ec042b_D20181031-20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <startDate>2018-10-31</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="i98aee6523f2048c683372c0b45643e0c_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:QuoteWizardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i2ae169f600bc458da0c83a4c62e5ed8b_D20180723-20180723">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:StudentLoanHeroMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-23</startDate>
            <endDate>2018-07-23</endDate>
        </period>
    </context>
    <context id="ibb95d139f3e74208be651cc1ee8ef066_I20180723">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:StudentLoanHeroMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-23</instant>
        </period>
    </context>
    <context id="ibd156353055345c088f1e9f8cb5e7fac_D20180723-20180723">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:StudentLoanHeroMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:MediaContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-23</startDate>
            <endDate>2018-07-23</endDate>
        </period>
    </context>
    <context id="i3ef25b08cf4348fcb9181d8d594a2d97_D20180723-20180723">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:StudentLoanHeroMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-23</startDate>
            <endDate>2018-07-23</endDate>
        </period>
    </context>
    <context id="id6239b27952c4aff9331e40b17729e15_D20180723-20180723">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:StudentLoanHeroMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-23</startDate>
            <endDate>2018-07-23</endDate>
        </period>
    </context>
    <context id="ibdd55c5abad0490e8d4fd8bf94563f17_D20180611-20180611">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:OvationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-11</startDate>
            <endDate>2018-06-11</endDate>
        </period>
    </context>
    <context id="i6b22f612a53d4b20b1d9ef80c6548d72_I20180611">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:OvationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">tree:EarnoutPaymentforOneContingentEarnoutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-11</instant>
        </period>
    </context>
    <context id="i094a68d14b78450e84491be17eced48b_I20180611">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:OvationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-11</instant>
        </period>
    </context>
    <context id="iad8cb183a8684d71b52bdf4f20477bba_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:OvationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i73f95a6648884e3eadc2f01e886bac07_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:OvationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i25b4cacd5d464620bcff617fd3ea4ec1_D20180611-20180611">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:OvationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-11</startDate>
            <endDate>2018-06-11</endDate>
        </period>
    </context>
    <context id="i2e06dfc1e7254494bfc3bcf958410280_D20180611-20180611">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:OvationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-11</startDate>
            <endDate>2018-06-11</endDate>
        </period>
    </context>
    <context id="i9386a93cab96433e956ebbccb3344d95_D20180611-20180611">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tree:OvationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-11</startDate>
            <endDate>2018-06-11</endDate>
        </period>
    </context>
    <context id="ibc601cdb18b34c1690215e10e42ea7c1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if869330c6cae4c00b86f65591a8fe484_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibb56c907331140b99ffa73829b06dfdf_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tree:LeaseContractualTermAxis">tree:PrincipalExecutiveOfficesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i11d7cf8edb434383a06baa1c06ae64ba_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7e0acb32455c494aa90c01f1ea9d51f9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9aff140335964c65895f705ddc92d5a7_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i7112e6fea3d342d1aba780974d1c0a34_I20180221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <instant>2018-02-21</instant>
        </period>
    </context>
    <context id="i19df6c8b3fcf40c6980dc2eb5c129fb0_I20190220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <instant>2019-02-20</instant>
        </period>
    </context>
    <context id="i3d35713cdd5f4425aa8c276a7111fa87_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tree:EquityAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9928e2dc8ef8443fbc88ddcd426614b4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tree:InducementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie3785adbef96448b837b654fc605a883_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3d65a7b4ad83488ab3243bcc0b133f52_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibdd9f84361854a6494a755a7add44f8f_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i79ef0e1a18664ee9b7237f95cdf52f89_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie8a10182f5304f449e9b68561b145799_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4385c17b637d41449f23dd537805fabb_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ibc7550a35b314111bdbaf752ef4ae6f5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie715dcf6a9794e57915fb1f30ddedb6d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ife283e7b7c304776abf124ea1bf9ecad_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iecd9597b16134a74b01056fdf1a5d52c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3a6459808cc9458bb5f77ca88078c3b7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6e6f1cb24dae46428971fc0a55a999b3_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="idb8d01f673b945d7b93f4a8ec45e0295_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i425452c3cf004da2923fccd708162ec1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idb2e9fe160524a28b4dbefd4c11abe6c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7bf0ee99ba074d9eb2ad0392ed1882ea_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icbb02dad65094e21804d28f0fe60b08f_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2c567c8c1dfa4ac4a4a2df288ad35bb1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">tree:Tranche2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic45279df367544c7a3cbb7a06b065e3d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">tree:Tranche3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iada620784e55419a9e32b3a49d6fbc72_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">tree:Tranche6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0542935439dd4332975e465824343fe3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">tree:TrancheFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie394556b3e2d412b8f1f217662c7f4e8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">tree:Tranche7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id5c53a5c65ae4644adf2c5100d6098b7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i91b43a05d9454b3296142d9fd2f7320a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if37c32d2d3bc420c8bda2e3c031a277e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if1281fafb3164147911a46b1b3211f3b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i54de0a9a877f40aeb4ed5ae44c854e1d_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if5b343214c094e38b7dab8f059bebb32_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="icd8ba9e313304ae384d1914789db75c9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tree:PerformanceOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iff2523117ef6459ea2b1d803d5130df6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tree:PerformanceOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaf1cae4090964b6fa7842db7fa3c99ee_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tree:PerformanceOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3bd45ba68322456b8780cf67c5ef71a9_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iffb9cda15fd7489697f10fb1ff02f027_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tree:PerformanceOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia9f34ce84a4942fc871cbe7ff07df8a1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tree:PerformanceOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i146a5cf4616f4da1bdc681bd7ae94f42_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tree:PerformanceOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3b2a0c4a2f574edb9ccb7568f555a316_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tree:PerformanceOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i305f355b8f7c44218a1a38d27fd928b4_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tree:PerformanceOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8e059cc281e64c20b5d0f7bc7332478a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tree:PerformanceOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i32a2c666aa91467f8ab266ae6a4a79a8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tree:PerformanceOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i27eae83af5324b7db5d224fce4e6298d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tree:PerformanceOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5956a6e91b274920b9a682c1926d92dc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tree:PerformanceOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0ece8a0368e44a69ae15517d3ef2ab6a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tree:PerformanceOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i64c992d2417043e884770afed4398a19_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tree:PerformanceOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i034cd1e8f28b4615998d936facdb8868_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tree:PerformanceOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="if366e278a9eb4418aca08f63f90b45d1_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tree:PerformanceOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ieb0e69a3ebd24856abb85aedca9e8661_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i4fc3d27bf42b49a28e28d7fea31c3cf5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic13caf300084408585f712083b599395_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i61b9c6c7adb64918b91357230a201edd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</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="i9480dab421184eabba8cd5e5a1aeb80b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i853b366c23e3478f8300d034a3bff9ec_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i795ccab65aed46bdb8f9b4958c316002_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iaeb471822a1643758616d44cdcda0789_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i765d1ef69f864e2bac9cfef442d1b948_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i75284f8bdf82455e98494f6c14e7154d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id6c43811d9ee419b90b0d5e10a37d726_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1debb6154e8340eb9ab9a1b993a23b12_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if7d5aa6b804349958ae2e68fd9f2b5ae_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tree:PerformanceBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1fe85579ea0d49a39d413095a3c70ff0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tree:PerformanceBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i50b4024e715f4437b76e88cc5052d88e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tree:PerformanceBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i00f09ef9a5474b3f8a23af5e3aa1fb10_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tree:PerformanceBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i287e1fd0c1474dd0a0866b54b1bf20c3_I20170731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tree:PerformanceBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="ic25014990c9247bcbf03c6375caa02b3_D20180101-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tree:PerformanceBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="i13ba7f06536e46f098b4220b1a2c65d2_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tree:PerformanceBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i604703ed3da84902b903a364019ca752_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tree:MarketBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8d94feb6ee6f4f4a8586268e2741af32_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tree:MarketBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9cc531a13ad74f1e904705f2f3de0aa8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tree:MarketBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1262ac94e27344eab8680ab0827758ca_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tree:MarketBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i4d1bade7e5a84af889bc6f5a77da5d32_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tree:MarketBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i8046d5480ac24748963c0f285bfec224_D20171001-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <startDate>2017-10-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="id70d90d04b0b4c14a2e09c95641f839a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0fd836ff097d45daab3c0176b05d8f73_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iee5c8c8966a745d48cf136181117b646_I20200724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tree:A2025ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-24</instant>
        </period>
    </context>
    <context id="i9c35d8e4a09b41608b588ae020cba5e7_I20200724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tree:A2025NotesUnder13dayPurchaseOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-24</instant>
        </period>
    </context>
    <context id="i6c60a3d175e24b6d85989963e49e42cd_I20200724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tree:A2025ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-24</instant>
        </period>
    </context>
    <context id="i53334b6386a14133aad35befd95071a0_D20200724-20200724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tree:A2025ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-24</startDate>
            <endDate>2020-07-24</endDate>
        </period>
    </context>
    <context id="i667d0b80db1f45c58e139121b4229d39_D20200724-20200724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tree:A2025ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-24</startDate>
            <endDate>2020-07-24</endDate>
        </period>
    </context>
    <context id="i8be24ece55134f2aac4db75d7ec60f24_D20200724-20200724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tree:A2025ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-24</startDate>
            <endDate>2020-07-24</endDate>
        </period>
    </context>
    <context id="id797571c886847c087acc649694014a7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tree:A2025ConvertibleNotesMember</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="i80efe1ca31f941ffa0ece18964c50daf_I20170531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tree:A2022ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-05-31</instant>
        </period>
    </context>
    <context id="i638a638280934d4c9f0c5e2df926cdb7_D20170531-20170531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tree:A2022ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-05-31</startDate>
            <endDate>2017-05-31</endDate>
        </period>
    </context>
    <context id="i7dccbc49d0694d04ab526199c8d1163c_D20170531-20170531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tree:A2022ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-05-31</startDate>
            <endDate>2017-05-31</endDate>
        </period>
    </context>
    <context id="ibf73325b5c454fa6ac6b223e8979c141_D20170531-20170531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tree:A2022ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-05-31</startDate>
            <endDate>2017-05-31</endDate>
        </period>
    </context>
    <context id="i6361161e962b48f7a8e675bc47af90ad_D20200724-20200724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tree:A2022ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-24</startDate>
            <endDate>2020-07-24</endDate>
        </period>
    </context>
    <context id="i62c07b49eaa24991ad92fb554fd0bc42_I20200724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tree:A2022ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-24</instant>
        </period>
    </context>
    <context id="i9e90992bae27420994f82d35f873ef87_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tree:A2022ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if0098ab40a894c24b61e50d3127fd865_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tree:A2022ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i77b38750455d43b994becaaf3a0ebc0d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tree:A2022ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if5685508d0fc4160bf4959677fd31382_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tree:A2022ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ifb24619f6adc4827a3cf8159f773c85b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tree:A2022ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ie7a11ab81b1441a4bccaddef1469dfbf_I20200724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tree:A2020WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-24</instant>
        </period>
    </context>
    <context id="i7405292b2e1b465280eb9d0ee4ba6101_D20200724-20200724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tree:A2020WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-24</startDate>
            <endDate>2020-07-24</endDate>
        </period>
    </context>
    <context id="i5ae0c42f1dfc4555b1665100305cb601_I20200721">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tree:A2020WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-21</instant>
        </period>
    </context>
    <context id="i14f20f85442b406b87fdaff09728453e_I20170531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tree:A2017WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-05-31</instant>
        </period>
    </context>
    <context id="i5ca33ef2cc304d5cb0b44137a87bf936_D20170531-20170531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tree:A2017WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-05-31</startDate>
            <endDate>2017-05-31</endDate>
        </period>
    </context>
    <context id="i418af23eb070468d97d154b04b9849c5_I20170524">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tree:A2017WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-05-24</instant>
        </period>
    </context>
    <context id="i7e55310238fd430dbee296aafedae7a5_I20200724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tree:A2017WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-24</instant>
        </period>
    </context>
    <context id="ia89ae00bb61b401b8bdee27c1d6d1862_D20200724-20200724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tree:A2017WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-24</startDate>
            <endDate>2020-07-24</endDate>
        </period>
    </context>
    <context id="i1ab4b66921a74b2b915917c9b0ebc24f_I20191210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-10</instant>
        </period>
    </context>
    <context id="i61ce521b06be4662843e2c307165bd47_D20191210-20191210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-10</startDate>
            <endDate>2019-12-10</endDate>
        </period>
    </context>
    <context id="if04f8f6ce2134dd1893a54e27974e501_I20181026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-26</instant>
        </period>
    </context>
    <context id="i40b68c7fff4846adbd1b365b3c8f998b_D20181026-20181026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-26</startDate>
            <endDate>2018-10-26</endDate>
        </period>
    </context>
    <context id="i039ab5c90f814d0bb9c9b6f74ee8221a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tree:RevolvingCreditFacility31DayBorrowingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1f1533c1bb3c406b8aa6c83c226e999b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tree:RevolvingCreditFacility31DayBorrowingTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icd20ee3e699f4328905085c71a4408eb_I20191210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tree:SwinglineFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-10</instant>
        </period>
    </context>
    <context id="i7d94c5c41f844a82b5310e089c864361_I20191210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <instant>2019-12-10</instant>
        </period>
    </context>
    <context id="i64ca04b733364f83930560964df16455_I20191210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-10</instant>
        </period>
    </context>
    <context id="icbcaf33fb8ee4774b96c5e87538d384c_D20191210-20191210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-10</startDate>
            <endDate>2019-12-10</endDate>
        </period>
    </context>
    <context id="i93d8110a03864c66a1b803cfca7dee28_D20191210-20191210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-10</startDate>
            <endDate>2019-12-10</endDate>
        </period>
    </context>
    <context id="ic871c90d917f488d98322ca26dd4076e_D20191210-20191210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-10</startDate>
            <endDate>2019-12-10</endDate>
        </period>
    </context>
    <context id="i9f9973d536cd4ae394a01973df716ee8_D20191210-20191210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-10</startDate>
            <endDate>2019-12-10</endDate>
        </period>
    </context>
    <context id="i42ca07b056844d90a6d19ca70bd80af0_D20191210-20191210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-10</startDate>
            <endDate>2019-12-10</endDate>
        </period>
    </context>
    <context id="icd81afadc0774b1e8abdc27fdeb28431_D20191210-20191210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-10</startDate>
            <endDate>2019-12-10</endDate>
        </period>
    </context>
    <context id="i17d56e537e5047b8aa01fb468683c27c_D20191210-20191210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-10</startDate>
            <endDate>2019-12-10</endDate>
        </period>
    </context>
    <context id="idf0c4c7c052c402ca0cd598064f4dc8f_D20191210-20191210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <startDate>2019-12-10</startDate>
            <endDate>2019-12-10</endDate>
        </period>
    </context>
    <context id="i290c53abf7c74c06b6cbe28f3f964f62_I20200721">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-21</instant>
        </period>
    </context>
    <context id="i36d2f2e97e534de18c00871a8c36a52d_D20200721-20200721">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-21</startDate>
            <endDate>2020-07-21</endDate>
        </period>
    </context>
    <context id="i979c007542cf4f0c8e55d6f57b35f47e_D20200721-20200721">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-21</startDate>
            <endDate>2020-07-21</endDate>
        </period>
    </context>
    <context id="i20515014c0884edeb99532eaca6a1a53_D20200721-20200721">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-21</startDate>
            <endDate>2020-07-21</endDate>
        </period>
    </context>
    <context id="i2dbc6ad74e37452c9e42d5b8f598b3a9_D20191210-20191210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-10</startDate>
            <endDate>2019-12-10</endDate>
        </period>
    </context>
    <context id="icaebe67bbee74cc5a1be59c2b1057049_D20191210-20191210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-10</startDate>
            <endDate>2019-12-10</endDate>
        </period>
    </context>
    <context id="ibc775312949342ccb8d1fda2aa2ae537_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5819a0400e454359b9752d2b72ec60ad_I20200721">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-21</instant>
        </period>
    </context>
    <context id="i813cc529e80846d69f7bedfee266b343_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iddb6e5471655430fb2b8e21344543c82_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i11bddfc6824d472c8e4f59fc55b84ba1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4e1502dab4004ed995e05d0d1c224bb6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib4c61953a0d441a7ac73200aebdbc4a0_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if041c56c028a42c5b0dce867379239cf_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i9930c077db8d42f6b471ea6cf8e2a321_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i31c983d7604949ddb7bd880a3b7480b2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:SuretyBondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i980f9b89e37e4f0d9d70d6883b602fbe_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if4cf253b3d2a4467ad5b4be8d1125470_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib5dc9cdf8d974f239e693c7b0291fab8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6af3394f749243959aa12b05853a43c0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputLongTermRevenueGrowthRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i159aea2637584341b18c3f8f317e4218_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8f32db436fb7480590d6c0b8a7cc1616_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i024f38ede6dc4eff826b665c31a080db_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">tree:ServicePeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1afcb1c3ea6c4edfb561760127e839f6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">tree:ServicePeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia3e82819613344acaaeebbb6ab784fd2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">tree:ServicePeriodThreeandThereafterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i253ed24f9963432b9a2cd2c8aae0b22f_I20120606">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tree:DiscoverBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tree:LendingTreeLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2012-06-06</instant>
        </period>
    </context>
    <context id="ia48fb0d67368401bab7debd0a0e4fa08_D20190621-20190621">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">tree:ResidentialFundingCo.vHomeLoanCenterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:JudicialRulingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-21</startDate>
            <endDate>2019-06-21</endDate>
        </period>
    </context>
    <context id="i190c22fcbc7141df9550b48b301a7483_I20190721">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tree:HomeLoanCenterInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-21</instant>
        </period>
    </context>
    <context id="iaf9ce0f0bab34d4fa9702184542c9f80_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tree:HomeLoanCenterInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia946ef3756774a6d85399a867f27ed3d_D20160101-20160131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tree:HomeLoanCenterInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-01-31</endDate>
        </period>
    </context>
    <context id="i60fb89cc460240389a65ea13d342487e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tree:LendingTreeLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:ObligationToRepurchaseReceivablesSoldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1c77a6c6f7aa422e8e00ac062863550b_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tree:LendingTreeLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:ObligationToRepurchaseReceivablesSoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i88f3be36820c4ace9b4b0420d0af9d08_D20131201-20131231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">tree:ResidentialFundingCo.vHomeLoanCenterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-12-01</startDate>
            <endDate>2013-12-31</endDate>
        </period>
    </context>
    <context id="i5a6cc7c1a3f340b9850481995fa35071_I20131231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">tree:ResidentialFundingCo.vHomeLoanCenterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-12-31</instant>
        </period>
    </context>
    <context id="if4d68f7b696e4d0097cb1973255e563a_D20131201-20131231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <startDate>2013-12-01</startDate>
            <endDate>2013-12-31</endDate>
        </period>
    </context>
    <context id="i99806fac200b432b8e79adc3c66760ce_D20190621-20190621">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">tree:ResidentialFundingCo.vHomeLoanCenterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:JudicialRulingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">tree:DamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-21</startDate>
            <endDate>2019-06-21</endDate>
        </period>
    </context>
    <context id="i64443b2a369a4ee5a11482b989a90b3d_D20190621-20190621">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">tree:ResidentialFundingCo.vHomeLoanCenterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:JudicialRulingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">tree:PreVerdictInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-21</startDate>
            <endDate>2019-06-21</endDate>
        </period>
    </context>
    <context id="i1872743f9c2a46d8875596f24223124b_D20190621-20190621">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">tree:ResidentialFundingCo.vHomeLoanCenterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:JudicialRulingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">tree:AttorneyFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-21</startDate>
            <endDate>2019-06-21</endDate>
        </period>
    </context>
    <context id="i8d8efb252569493983d0e13fa5130b37_D20190621-20190621">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">tree:ResidentialFundingCo.vHomeLoanCenterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:JudicialRulingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">tree:PreJudgmentInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-21</startDate>
            <endDate>2019-06-21</endDate>
        </period>
    </context>
    <context id="i221f9fc46bbc41c8b47fd3ba951d5ee8_D20200617-20200617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tree:ResCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">tree:ResidentialFundingCo.vHomeLoanCenterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">tree:DamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-17</startDate>
            <endDate>2020-06-17</endDate>
        </period>
    </context>
    <context id="if33702b62b364d5fa6f957756ac5c377_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tree:ResCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">tree:ResidentialFundingCo.vHomeLoanCenterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">tree:DamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie5d019ea98ed4108b4cd1a3297613d0a_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tree:ResCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">tree:ResidentialFundingCo.vHomeLoanCenterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">tree:DamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i886d69ffdf684f4c8c37808f05be22eb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tree:ResCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">tree:ResidentialFundingCo.vHomeLoanCenterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">tree:DamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idf4462141fa9446983658e2a70300ce4_D20160201-20160229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">tree:LehmanBrothersHoldingsInc.DemandLetterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-02-01</startDate>
            <endDate>2016-02-29</endDate>
        </period>
    </context>
    <context id="i9d9ddaec7f83457f849c2c6565495306_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">tree:LehmanBrothersHoldingsInc.DemandLetterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i928f248609964d219bc2b444f59e2c11_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">tree:LehmanBrothersHoldingsInc.DemandLetterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i298674eb54ea473babd4e96f801035c0_D20191204-20191204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">tree:LehmanBrothersHoldingsInc.DemandLetterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-04</startDate>
            <endDate>2019-12-04</endDate>
        </period>
    </context>
    <context id="iff3a740879fa41fb97cc447ff1827247_D20200611-20200611">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">tree:LehmanBrothersHoldingsInc.v.LendingTreeLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-11</startDate>
            <endDate>2020-06-11</endDate>
        </period>
    </context>
    <context id="i3612745f0755445ab3b20417d8269f23_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">tree:LehmanBrothersHoldingsInc.DemandLetterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4951639476ee4692b3eb76acbc7b5377_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tree:HomeLoanCenterInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i034663b6eb134dd68a7952379b84c272_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">tree:HomeLoanCenterInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i1993fcb1c4fa4c9ea77ea8f36604544d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i951931247aa743a781e193d0523c978c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib1891e76b58d405caf0581f48afd64dc_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>tree:segment</measure>
    </unit>
    <unit id="payment">
        <measure>tree:payment</measure>
    </unit>
    <unit id="renewaloption">
        <measure>tree:renewalOption</measure>
    </unit>
    <unit id="plan">
        <measure>tree:plan</measure>
    </unit>
    <unit id="rate">
        <measure>utr:Rate</measure>
    </unit>
    <unit id="day">
        <measure>tree:day</measure>
    </unit>
    <unit id="network_lender">
        <measure>tree:network_lender</measure>
    </unit>
    <unit id="claim">
        <measure>tree:claim</measure>
    </unit>
    <unit id="defendant">
        <measure>tree:defendant</measure>
    </unit>
    <unit id="loan">
        <measure>tree:loan</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml80L2ZyYWc6Y2Y4YjExOTBlZDcwNDM1NGI4ZDE3OGViY2M0ODA4ZDkvdGFibGU6ZDEzNTMxZWYxNmViNGNlNjg4Y2NiOTg4ZDU0NTFhNWQvdGFibGVyYW5nZTpkMTM1MzFlZjE2ZWI0Y2U2ODhjY2I5ODhkNTQ1MWE1ZF8zLTEtMS0xLTA_a15f82f6-1a9d-4114-93da-b35f65ab1695">0001434621</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml80L2ZyYWc6Y2Y4YjExOTBlZDcwNDM1NGI4ZDE3OGViY2M0ODA4ZDkvdGFibGU6ZDEzNTMxZWYxNmViNGNlNjg4Y2NiOTg4ZDU0NTFhNWQvdGFibGVyYW5nZTpkMTM1MzFlZjE2ZWI0Y2U2ODhjY2I5ODhkNTQ1MWE1ZF83LTEtMS0xLTA_23e9ec42-d12d-4a78-8bce-b89980aee154">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml80L2ZyYWc6Y2Y4YjExOTBlZDcwNDM1NGI4ZDE3OGViY2M0ODA4ZDkvdGFibGU6ZDEzNTMxZWYxNmViNGNlNjg4Y2NiOTg4ZDU0NTFhNWQvdGFibGVyYW5nZTpkMTM1MzFlZjE2ZWI0Y2U2ODhjY2I5ODhkNTQ1MWE1ZF84LTEtMS0xLTA_fcf5aa15-4cd5-4052-9bc9-84898e838f2d">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml80L2ZyYWc6Y2Y4YjExOTBlZDcwNDM1NGI4ZDE3OGViY2M0ODA4ZDkvdGFibGU6ZDEzNTMxZWYxNmViNGNlNjg4Y2NiOTg4ZDU0NTFhNWQvdGFibGVyYW5nZTpkMTM1MzFlZjE2ZWI0Y2U2ODhjY2I5ODhkNTQ1MWE1ZF85LTEtMS0xLTA_3b4ba76f-0703-447e-97c9-abcaa205cfd8">false</dei:AmendmentFlag>
    <tree:HostingArrangementServiceContractImplementationCostAmortizationPeriod
      contextRef="i06e1de84422145b18ee93bc7a0d989f6_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfOTM0NTg0ODk2OTQ5Mw_c6c94b35-a476-4382-9c44-89739cd4e654">P1Y</tree:HostingArrangementServiceContractImplementationCostAmortizationPeriod>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie6851ab149b540e08cb8cc411c9911ca_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfODUzMw_31e75bf7-b849-47ac-9dd2-17b2d4c467e4">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8yMzY5L2ZyYWc6NmFlZjQzMzYzN2U3NDA4NWFiOTU5MjU1ZTYxNjNjZGMvdGFibGU6ZWQyMmJhY2ZlMDJlNDc2ZTkwOWVhZTFlNWRkMGRiZDIvdGFibGVyYW5nZTplZDIyYmFjZmUwMmU0NzZlOTA5ZWFlMWU1ZGQwZGJkMl8xLTEtMS0xLTg1NzQ_6d0a3cf9-7461-478e-a9dc-7e9b20663b41">us-gaap:AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8yMzY5L2ZyYWc6NmFlZjQzMzYzN2U3NDA4NWFiOTU5MjU1ZTYxNjNjZGMvdGFibGU6ZWQyMmJhY2ZlMDJlNDc2ZTkwOWVhZTFlNWRkMGRiZDIvdGFibGVyYW5nZTplZDIyYmFjZmUwMmU0NzZlOTA5ZWFlMWU1ZGQwZGJkMl8xLTItMS0xLTg1ODM_c358e9bf-874e-4b1b-ada6-202ccf4ba251">us-gaap:AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="ibc601cdb18b34c1690215e10e42ea7c1_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90ZXh0cmVnaW9uOjZjNzI2NGMyMjcwZjQxMTI4ZWU2ZTgxM2Y3M2M5NGQyXzIxOQ_dfa2eccb-b183-46c7-8015-f1eb753f6968">P2Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <tree:DefinedContributionPlanEmployerMatchingContributionPerParticipantDollarContributed
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzIvZnJhZzo4NDMxMDhlOWY2NGQ0ODVhYjk4MDgyNzQ1Y2Y3MzQ4MC90YWJsZTozNjAwMGRhYTg4YjY0M2JmODkzNGIwZGI0OGEzOTEyMC90YWJsZXJhbmdlOjM2MDAwZGFhODhiNjQzYmY4OTM0YjBkYjQ4YTM5MTIwXzEtMS0xLTEtMA_42be7ed1-a33d-429a-b129-82977d3eb4fc"
      unitRef="usd">0.50</tree:DefinedContributionPlanEmployerMatchingContributionPerParticipantDollarContributed>
    <dei:DocumentType
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xL2ZyYWc6MjJjOTdkNmM4MThlNGQ2N2IzYjFkNWY3OGMxYzEwZTAvdGV4dHJlZ2lvbjoyMmM5N2Q2YzgxOGU0ZDY3YjNiMWQ1Zjc4YzFjMTBlMF8zMzE3_a3f087c5-0479-49de-b6a1-a63388683089">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xL2ZyYWc6MjJjOTdkNmM4MThlNGQ2N2IzYjFkNWY3OGMxYzEwZTAvdGFibGU6YmRmOGIzMjcyNTljNDdmOWJmNDU5ODlhYjMwNzVkZDMvdGFibGVyYW5nZTpiZGY4YjMyNzI1OWM0N2Y5YmY0NTk4OWFiMzA3NWRkM18wLTAtMS0xLTA_99d2330a-223c-4873-88d8-2faeeb24777a">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xL2ZyYWc6MjJjOTdkNmM4MThlNGQ2N2IzYjFkNWY3OGMxYzEwZTAvdGV4dHJlZ2lvbjoyMmM5N2Q2YzgxOGU0ZDY3YjNiMWQ1Zjc4YzFjMTBlMF8yMzI_73d476b5-a964-4fd9-9c92-f910e92773e0">2020-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xL2ZyYWc6MjJjOTdkNmM4MThlNGQ2N2IzYjFkNWY3OGMxYzEwZTAvdGV4dHJlZ2lvbjoyMmM5N2Q2YzgxOGU0ZDY3YjNiMWQ1Zjc4YzFjMTBlMF8yMzI_8a4765f9-cec8-43f5-8036-8c5bd90bd134">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xL2ZyYWc6MjJjOTdkNmM4MThlNGQ2N2IzYjFkNWY3OGMxYzEwZTAvdGFibGU6MDk0MmEwYWE2N2I3NDhhNWIyZjYwMjNiYzBmODYzNmEvdGFibGVyYW5nZTowOTQyYTBhYTY3Yjc0OGE1YjJmNjAyM2JjMGY4NjM2YV8wLTAtMS0xLTA_9314e8fe-5048-4d26-93ba-3dc0b69be913">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xL2ZyYWc6MjJjOTdkNmM4MThlNGQ2N2IzYjFkNWY3OGMxYzEwZTAvdGV4dHJlZ2lvbjoyMmM5N2Q2YzgxOGU0ZDY3YjNiMWQ1Zjc4YzFjMTBlMF8zMzI0_a242620b-c631-4544-89b6-6361efa6efed">001-34063</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xL2ZyYWc6MjJjOTdkNmM4MThlNGQ2N2IzYjFkNWY3OGMxYzEwZTAvdGV4dHJlZ2lvbjoyMmM5N2Q2YzgxOGU0ZDY3YjNiMWQ1Zjc4YzFjMTBlMF8zMzE4_c6ac0b57-8a51-422f-9167-cf8ef510913c">LendingTree,&#160;Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xL2ZyYWc6MjJjOTdkNmM4MThlNGQ2N2IzYjFkNWY3OGMxYzEwZTAvdGFibGU6ODhkZDAyMGQwYjdlNGJiMGExNWMwODRiZWVkZWY4ZjUvdGFibGVyYW5nZTo4OGRkMDIwZDBiN2U0YmIwYTE1YzA4NGJlZWRlZjhmNV8wLTAtMS0xLTA_f7bb5251-8f10-4c22-96f5-bef6960e6aa3">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xL2ZyYWc6MjJjOTdkNmM4MThlNGQ2N2IzYjFkNWY3OGMxYzEwZTAvdGFibGU6ODhkZDAyMGQwYjdlNGJiMGExNWMwODRiZWVkZWY4ZjUvdGFibGVyYW5nZTo4OGRkMDIwZDBiN2U0YmIwYTE1YzA4NGJlZWRlZjhmNV8wLTItMS0xLTA_a9b073b2-ecff-4876-a01a-c4a58bf0e706">26-2414818</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xL2ZyYWc6MjJjOTdkNmM4MThlNGQ2N2IzYjFkNWY3OGMxYzEwZTAvdGV4dHJlZ2lvbjoyMmM5N2Q2YzgxOGU0ZDY3YjNiMWQ1Zjc4YzFjMTBlMF8zMzI5_84b35f03-27f4-454a-a7a9-ca6bae89b757">1415 Vantage Park Dr., Suite 700</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xL2ZyYWc6MjJjOTdkNmM4MThlNGQ2N2IzYjFkNWY3OGMxYzEwZTAvdGV4dHJlZ2lvbjoyMmM5N2Q2YzgxOGU0ZDY3YjNiMWQ1Zjc4YzFjMTBlMF8zMzI1_0870fbb7-fc97-41db-8e8d-6a095fad5ed4">Charlotte</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xL2ZyYWc6MjJjOTdkNmM4MThlNGQ2N2IzYjFkNWY3OGMxYzEwZTAvdGV4dHJlZ2lvbjoyMmM5N2Q2YzgxOGU0ZDY3YjNiMWQ1Zjc4YzFjMTBlMF8zMzIw_e0e4e488-61d1-4308-86af-e8bc0938c607">NC</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xL2ZyYWc6MjJjOTdkNmM4MThlNGQ2N2IzYjFkNWY3OGMxYzEwZTAvdGV4dHJlZ2lvbjoyMmM5N2Q2YzgxOGU0ZDY3YjNiMWQ1Zjc4YzFjMTBlMF8zMzIy_a9329b0d-ca72-4543-a849-393402e56e5b">28203</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xL2ZyYWc6MjJjOTdkNmM4MThlNGQ2N2IzYjFkNWY3OGMxYzEwZTAvdGV4dHJlZ2lvbjoyMmM5N2Q2YzgxOGU0ZDY3YjNiMWQ1Zjc4YzFjMTBlMF8zMzMw_f49212ae-ddf7-4fdc-9623-806faa844438">704</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xL2ZyYWc6MjJjOTdkNmM4MThlNGQ2N2IzYjFkNWY3OGMxYzEwZTAvdGV4dHJlZ2lvbjoyMmM5N2Q2YzgxOGU0ZDY3YjNiMWQ1Zjc4YzFjMTBlMF8zMzIz_cbffc697-85ab-416e-b78b-ab57dd7c8454">541-5351</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xL2ZyYWc6MjJjOTdkNmM4MThlNGQ2N2IzYjFkNWY3OGMxYzEwZTAvdGFibGU6NDFkZDBiNmFkNmM5NDgyMWJlYjc5ZjJmMjQ4MzYwNjIvdGFibGVyYW5nZTo0MWRkMGI2YWQ2Yzk0ODIxYmViNzlmMmYyNDgzNjA2Ml8xLTAtMS0xLTA_6d362214-0479-48e0-9284-2368dd5c6a1b">Common Stock, $0.01 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xL2ZyYWc6MjJjOTdkNmM4MThlNGQ2N2IzYjFkNWY3OGMxYzEwZTAvdGFibGU6NDFkZDBiNmFkNmM5NDgyMWJlYjc5ZjJmMjQ4MzYwNjIvdGFibGVyYW5nZTo0MWRkMGI2YWQ2Yzk0ODIxYmViNzlmMmYyNDgzNjA2Ml8xLTItMS0xLTA_dbd1777a-5243-4944-acd4-875a3f258f75">TREE</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xL2ZyYWc6MjJjOTdkNmM4MThlNGQ2N2IzYjFkNWY3OGMxYzEwZTAvdGFibGU6NDFkZDBiNmFkNmM5NDgyMWJlYjc5ZjJmMjQ4MzYwNjIvdGFibGVyYW5nZTo0MWRkMGI2YWQ2Yzk0ODIxYmViNzlmMmYyNDgzNjA2Ml8xLTQtMS0xLTA_34d1bf8d-dd1e-4849-b149-c11b6852d132">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xL2ZyYWc6MjJjOTdkNmM4MThlNGQ2N2IzYjFkNWY3OGMxYzEwZTAvdGV4dHJlZ2lvbjoyMmM5N2Q2YzgxOGU0ZDY3YjNiMWQ1Zjc4YzFjMTBlMF8zMzI2_4d6397e8-8417-476b-97f3-fc0d42342f7b">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xL2ZyYWc6MjJjOTdkNmM4MThlNGQ2N2IzYjFkNWY3OGMxYzEwZTAvdGV4dHJlZ2lvbjoyMmM5N2Q2YzgxOGU0ZDY3YjNiMWQ1Zjc4YzFjMTBlMF8zMzIx_3e9592ca-0b6a-4b05-81f0-ba7c1e056aa5">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xL2ZyYWc6MjJjOTdkNmM4MThlNGQ2N2IzYjFkNWY3OGMxYzEwZTAvdGV4dHJlZ2lvbjoyMmM5N2Q2YzgxOGU0ZDY3YjNiMWQ1Zjc4YzFjMTBlMF8zMzI3_9247132e-ca45-4fb3-9034-b5e47b1bd1df">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xL2ZyYWc6MjJjOTdkNmM4MThlNGQ2N2IzYjFkNWY3OGMxYzEwZTAvdGV4dHJlZ2lvbjoyMmM5N2Q2YzgxOGU0ZDY3YjNiMWQ1Zjc4YzFjMTBlMF8zMzE2_336a056f-c251-4209-81d7-40f4126565ae">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xL2ZyYWc6MjJjOTdkNmM4MThlNGQ2N2IzYjFkNWY3OGMxYzEwZTAvdGFibGU6ZmNlZmM0YzE1NTI1NGRhZTk4NmFlN2FmM2VlNGMxZTcvdGFibGVyYW5nZTpmY2VmYzRjMTU1MjU0ZGFlOTg2YWU3YWYzZWU0YzFlN18wLTAtMS0xLTA_a654bbd4-6a68-4438-a058-1bc43e01e200">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xL2ZyYWc6MjJjOTdkNmM4MThlNGQ2N2IzYjFkNWY3OGMxYzEwZTAvdGFibGU6ZmNlZmM0YzE1NTI1NGRhZTk4NmFlN2FmM2VlNGMxZTcvdGFibGVyYW5nZTpmY2VmYzRjMTU1MjU0ZGFlOTg2YWU3YWYzZWU0YzFlN18wLTEwLTEtMS0w_07df3650-381b-4813-bf67-0980706a2d16">false</dei:EntitySmallBusiness>
    <dei:EntitySmallBusiness
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xL2ZyYWc6MjJjOTdkNmM4MThlNGQ2N2IzYjFkNWY3OGMxYzEwZTAvdGFibGU6ZmNlZmM0YzE1NTI1NGRhZTk4NmFlN2FmM2VlNGMxZTcvdGFibGVyYW5nZTpmY2VmYzRjMTU1MjU0ZGFlOTg2YWU3YWYzZWU0YzFlN18wLTEwLTEtMS0w_8f484ac6-f8f3-4e16-9fb8-ad5a5b33c021">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xL2ZyYWc6MjJjOTdkNmM4MThlNGQ2N2IzYjFkNWY3OGMxYzEwZTAvdGFibGU6ZmNlZmM0YzE1NTI1NGRhZTk4NmFlN2FmM2VlNGMxZTcvdGFibGVyYW5nZTpmY2VmYzRjMTU1MjU0ZGFlOTg2YWU3YWYzZWU0YzFlN18wLTEzLTEtMS0w_55ad3ea0-e092-4dcb-a5a5-558fdfe829f0">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xL2ZyYWc6MjJjOTdkNmM4MThlNGQ2N2IzYjFkNWY3OGMxYzEwZTAvdGV4dHJlZ2lvbjoyMmM5N2Q2YzgxOGU0ZDY3YjNiMWQ1Zjc4YzFjMTBlMF85MzQ1ODQ4ODQ3NjY1_5164e2b6-4a5d-445a-8e38-2a6e488d147e">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xL2ZyYWc6MjJjOTdkNmM4MThlNGQ2N2IzYjFkNWY3OGMxYzEwZTAvdGV4dHJlZ2lvbjoyMmM5N2Q2YzgxOGU0ZDY3YjNiMWQ1Zjc4YzFjMTBlMF85MzQ1ODQ4ODQ3Njg4_31f685a2-71cf-4ddc-93b7-2e38dab83b95">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i24bdb524166940e8820d518099f1d439_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xL2ZyYWc6MjJjOTdkNmM4MThlNGQ2N2IzYjFkNWY3OGMxYzEwZTAvdGV4dHJlZ2lvbjoyMmM5N2Q2YzgxOGU0ZDY3YjNiMWQ1Zjc4YzFjMTBlMF85MzQ1ODQ4ODM5NDQ0_c378fb4f-f3ec-48b8-9984-c6652bc8f390"
      unitRef="usd">2298000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i00b66bc45b6d4f6999f7cdd406b5a5ee_I20210219"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xL2ZyYWc6MjJjOTdkNmM4MThlNGQ2N2IzYjFkNWY3OGMxYzEwZTAvdGV4dHJlZ2lvbjoyMmM5N2Q2YzgxOGU0ZDY3YjNiMWQ1Zjc4YzFjMTBlMF8yODk3_7c30169a-8d37-4d4c-8e30-9732dde316b3"
      unitRef="shares">13128360</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xL2ZyYWc6MjJjOTdkNmM4MThlNGQ2N2IzYjFkNWY3OGMxYzEwZTAvdGV4dHJlZ2lvbjoyMmM5N2Q2YzgxOGU0ZDY3YjNiMWQ1Zjc4YzFjMTBlMF8zMzE5_093161f0-c8c6-4a1a-ba14-208476828c5e">Portions of the Registrant's proxy statement for its 2021 Annual Meeting of Stockholders are incorporated by reference into Part&#160;III herein. Such proxy statement will be filed with the U.S. Securities and Exchange Commission within 120 days of the Registrant's fiscal year ended December 31, 2020.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:Revenues
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMy0xLTEtMS0w_ac7652ad-24c0-43af-9ba0-00159d2c0b52"
      unitRef="usd">909990000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMy0zLTEtMS0w_aecbc947-ab91-4968-a428-f02540c4d7b6"
      unitRef="usd">1106603000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMy01LTEtMS0w_d6a581ad-8fa5-4b2c-a134-dcee73f10ef0"
      unitRef="usd">764865000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfNS0xLTEtMS0w_bd781951-4abd-489e-8acb-5619c0f531f0"
      unitRef="usd">54494000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfNS0zLTEtMS0w_48f83a3b-a195-4bb3-97c0-6ef894914072"
      unitRef="usd">68379000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfNS01LTEtMS0w_c865c1f0-8a61-4d20-afbc-a9c6c414462d"
      unitRef="usd">36399000</us-gaap:CostOfRevenue>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfNi0xLTEtMS0w_fa135a81-4f7c-460e-b25a-72b3a7fc948b"
      unitRef="usd">617404000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfNi0zLTEtMS0w_835baedf-ea81-4fed-8fad-05a68b29e940"
      unitRef="usd">735180000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfNi01LTEtMS0w_4351ee2d-a304-4590-af1f-1d88960dc965"
      unitRef="usd">500291000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfNy0xLTEtMS0w_c8cf9ccc-77a4-4edc-b7e6-5fbdf7583eec"
      unitRef="usd">129101000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfNy0zLTEtMS0w_f78de633-92e2-4072-b3da-d1045889178b"
      unitRef="usd">116847000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfNy01LTEtMS0w_0eed2342-31cf-4f15-b6b7-55e2f3aa0741"
      unitRef="usd">101219000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfOC0xLTEtMS0w_daf30806-b0cc-43fd-978a-4a0be29733a6"
      unitRef="usd">43636000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfOC0zLTEtMS0w_b20234e8-a724-45ae-9f8b-42432e1b48ef"
      unitRef="usd">39953000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfOC01LTEtMS0w_f5e139a4-b54f-4246-829a-6fbbb36d1def"
      unitRef="usd">26958000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfOS0xLTEtMS0w_7db62419-4d7f-4fcc-a0e7-8a2abbe992d0"
      unitRef="usd">14201000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfOS0zLTEtMS0w_9afb709c-f585-4df3-bbc7-4d802c50402e"
      unitRef="usd">10998000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfOS01LTEtMS0w_a11e6e52-44a9-4d9d-aed6-998e1a4fe6e7"
      unitRef="usd">7385000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMTAtMS0xLTEtMA_7418624d-b909-4846-86c9-11b3a45e8287"
      unitRef="usd">53078000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMTAtMy0xLTEtMA_3e01a25d-9749-4e0a-9d58-12e5bb376d10"
      unitRef="usd">55241000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMTAtNS0xLTEtMA_4eafbdeb-9212-427a-aa27-1bdfc0d7c707"
      unitRef="usd">23468000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMTEtMS0xLTEtMA_29018371-10bb-483d-aac7-9621168f9942"
      unitRef="usd">5327000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMTEtMy0xLTEtMA_e7fed736-0aed-4883-b12f-5c56bd1aa520"
      unitRef="usd">28402000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMTEtNS0xLTEtMA_16d4c268-ba81-437b-a8a3-be73e81c3850"
      unitRef="usd">10788000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:RestructuringCharges
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMTItMS0xLTEtMA_39d3bc39-4cd3-45b3-be95-1fb72da4a79e"
      unitRef="usd">295000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMTItMy0xLTEtMA_0f85f166-7c9d-4c3c-93bf-a97c3a53037d"
      unitRef="usd">1026000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMTItNS0xLTEtMA_a44d011c-03b9-4cc7-96c8-c7c121f76bfc"
      unitRef="usd">2352000</us-gaap:RestructuringCharges>
    <us-gaap:LitigationSettlementExpense
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMTMtMS0xLTEtMA_b8245a2f-a623-4c30-a6c8-610c973173dc"
      unitRef="usd">-943000</us-gaap:LitigationSettlementExpense>
    <us-gaap:LitigationSettlementExpense
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMTMtMy0xLTEtMA_53d61639-c193-41ed-867d-c1acd5f96a88"
      unitRef="usd">-151000</us-gaap:LitigationSettlementExpense>
    <us-gaap:LitigationSettlementExpense
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMTMtNS0xLTEtMA_8f97414e-e44a-42f8-a563-0258d3dbb3cc"
      unitRef="usd">-186000</us-gaap:LitigationSettlementExpense>
    <us-gaap:CostsAndExpenses
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMTQtMS0xLTEtMA_5e2435cc-c344-4776-a822-42be325f668c"
      unitRef="usd">916593000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMTQtMy0xLTEtMA_f24faaf5-6964-4d1a-8f6c-3a0731ccea52"
      unitRef="usd">1055875000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMTQtNS0xLTEtMA_cc5a35da-4f30-4285-a838-f0b970430240"
      unitRef="usd">708674000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMTUtMS0xLTEtMA_3038956c-83aa-4458-bc26-2f19a47a1287"
      unitRef="usd">-6603000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMTUtMy0xLTEtMA_907946d3-a7b7-4900-8944-f1caa85988fd"
      unitRef="usd">50728000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMTUtNS0xLTEtMA_f6fc84ba-4e3e-408d-8039-dcf88e4c6486"
      unitRef="usd">56191000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMTctMS0xLTEtMA_a7b546db-c9c2-4751-b697-0cec89deb828"
      unitRef="usd">36300000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMTctMy0xLTEtMA_8657faa8-d177-4b97-9bc8-d7562a146780"
      unitRef="usd">20271000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMTctNS0xLTEtMA_4cba69fe-c299-4ad3-9ace-c9a30d4246e3"
      unitRef="usd">12437000</us-gaap:InterestExpense>
    <us-gaap:OtherIncome
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMTgtMS0xLTEtMA_35bd2176-2653-495a-8153-812792d7ad23"
      unitRef="usd">376000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMTgtMy0xLTEtMA_733f85a1-c13a-4e21-9544-aaf6f3cbb5be"
      unitRef="usd">524000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMTgtNS0xLTEtMA_6fea0be5-53b2-4938-9208-a989e25a34a9"
      unitRef="usd">-10000</us-gaap:OtherIncome>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMTktMS0xLTEtMA_1f42509b-0aec-4e61-b445-d32521306d7d"
      unitRef="usd">-42527000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMTktMy0xLTEtMA_b4b79c75-ed2d-4722-9162-071d20fe7b0a"
      unitRef="usd">30981000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMTktNS0xLTEtMA_8ff04042-e6dc-4993-b570-96fa36d2a8fb"
      unitRef="usd">43744000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMjAtMS0xLTEtMA_a80fa7af-40a6-49e2-a876-372598770c68"
      unitRef="usd">-19961000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMjAtMy0xLTEtMA_4f7373d9-263f-4207-b47b-37ea56b51b8f"
      unitRef="usd">-8479000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMjAtNS0xLTEtMA_78ae8e88-6059-4357-85ad-426524d70621"
      unitRef="usd">-65575000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMjEtMS0xLTEtMA_6af59b7f-2399-45ea-8aae-7f81a0bfa338"
      unitRef="usd">-22566000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMjEtMy0xLTEtMA_4470acb0-7dc4-41ee-a873-3c12337c6d88"
      unitRef="usd">39460000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMjEtNS0xLTEtMA_85989d27-cce1-40d6-9c9e-92d90886c4bb"
      unitRef="usd">109319000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMjItMS0xLTEtMA_9fc01e1f-6f78-4a87-9fc4-b84c27e3d4c2"
      unitRef="usd">-25689000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMjItMy0xLTEtMA_869bcb11-c647-4d89-a011-0dc987fc2078"
      unitRef="usd">-21632000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMjItNS0xLTEtMA_c638f244-44e7-4965-9931-a8e02c231556"
      unitRef="usd">-12820000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMjMtMS0xLTEtMA_cecd05d4-d80a-43c8-b05f-4aa8e1dd2a4a"
      unitRef="usd">-48255000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMjMtMy0xLTEtMA_cf8a356f-863e-451d-a0f4-275c76da1682"
      unitRef="usd">17828000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMjMtNS0xLTEtMA_9a6e42d4-8743-43a7-b3d6-78d78d85417f"
      unitRef="usd">96499000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMjYtMS0xLTEtMA_2837466d-02e2-4675-b464-d0ab2b344bab"
      unitRef="shares">13007000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMjYtMy0xLTEtMA_8cad744d-5b23-41d7-b767-4d8291888808"
      unitRef="shares">12834000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMjYtNS0xLTEtMA_b7b5d3c5-7af2-43ec-a394-363ffebe367f"
      unitRef="shares">12504000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMjctMS0xLTEtMA_1181bc11-ef02-45b8-9378-b88716156d5c"
      unitRef="shares">13007000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMjctMy0xLTEtMA_8be75cb9-ce22-452d-b9df-0a61d3cda780"
      unitRef="shares">14619000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMjctNS0xLTEtMA_ba450fa4-442c-4990-b16a-7b88b934c53a"
      unitRef="shares">14097000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMjktMS0xLTEtMA_dbef0db5-f8d9-418d-8f09-0cfa11d997e2"
      unitRef="usdPerShare">-1.73</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMjktMy0xLTEtMA_e0ac1e67-df1d-4d15-bd4a-e66933d4c327"
      unitRef="usdPerShare">3.07</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMjktNS0xLTEtMA_245d208d-1a15-4a26-9836-95ae02e71fa0"
      unitRef="usdPerShare">8.74</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMzAtMS0xLTEtMA_7c07a062-44b3-434e-ab2e-7992846651c2"
      unitRef="usdPerShare">-1.73</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMzAtMy0xLTEtMA_d71e25a4-5cab-4237-9372-b75069e45bf2"
      unitRef="usdPerShare">2.70</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMzAtNS0xLTEtMA_e4c15ed7-97c5-4a40-bc95-918733dbffae"
      unitRef="usdPerShare">7.75</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMzItMS0xLTEtMA_a3e6d68a-edf9-4cde-ae88-2aec2d808495"
      unitRef="usdPerShare">-1.98</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMzItMy0xLTEtMA_89f72a97-8f9e-4976-8de0-fbac1e2811e5"
      unitRef="usdPerShare">-1.69</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMzItNS0xLTEtMA_23d2fb5e-c343-4f2b-a9d4-9e00eaa0e2df"
      unitRef="usdPerShare">-1.03</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMzMtMS0xLTEtMA_09ecfe9b-ef0c-41c3-ae58-fe5966369b51"
      unitRef="usdPerShare">-1.98</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMzMtMy0xLTEtMA_395a3a5c-0f32-48ff-aabe-e583503cf678"
      unitRef="usdPerShare">-1.48</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMzMtNS0xLTEtMA_04a5db85-7cff-45f5-bf70-21271fb9ce7e"
      unitRef="usdPerShare">-0.91</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMzUtMS0xLTEtMA_9a68c52c-3a80-4be9-8855-3f25071ada29"
      unitRef="usdPerShare">-3.71</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMzUtMy0xLTEtMA_665504ad-d111-442e-9b72-06932db2da01"
      unitRef="usdPerShare">1.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMzUtNS0xLTEtMA_3546eeef-4113-4a8e-8386-1cc8fb4e06bb"
      unitRef="usdPerShare">7.72</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMzYtMS0xLTEtMA_e8efb745-fce1-40fd-9862-507ba91c1527"
      unitRef="usdPerShare">-3.71</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMzYtMy0xLTEtMA_73b683fd-25de-4d90-a3b5-1b244dcadd98"
      unitRef="usdPerShare">1.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml82Ny9mcmFnOmQ1ZWU2OGY0YTY1YzRmNTE4ZGQ1ZWM3OWE1YjM4ZTAzL3RhYmxlOmZjZDAxNjZkY2QxNTRmOTY5MzhhYmI2ZmRiMzMwYzBiL3RhYmxlcmFuZ2U6ZmNkMDE2NmRjZDE1NGY5NjkzOGFiYjZmZGIzMzBjMGJfMzYtNS0xLTEtMA_5822ddf5-984a-4cad-8f3f-a459aa3a799b"
      unitRef="usdPerShare">6.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMy0xLTEtMS0w_be401564-b27f-4ce0-b09b-fd99bef3fbe5"
      unitRef="usd">169932000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMy0zLTEtMS0w_370b225d-3247-4547-93a6-52b9dee41dee"
      unitRef="usd">60243000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfNC0xLTEtMS0w_743d9b56-4b63-4f24-a74e-6518b442e2b0"
      unitRef="usd">117000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfNC0zLTEtMS0w_dc1c5c65-0ca4-4921-a924-cc598166efdd"
      unitRef="usd">96000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfNS0wLTEtMS0wL3RleHRyZWdpb246NmU5MjhlY2RmYzI2NGM3ZGFjODY4OGIzZTE0OGZhNTNfOTM0NTg0ODgzNjE3OQ_ed820798-69c7-47be-940f-63537bebde50"
      unitRef="usd">1402000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfNS0wLTEtMS0wL3RleHRyZWdpb246NmU5MjhlY2RmYzI2NGM3ZGFjODY4OGIzZTE0OGZhNTNfOTM0NTg0ODgzNjE4OQ_e4447764-fccd-4997-8fd3-7a83163de321"
      unitRef="usd">1466000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfNS0xLTEtMS0w_292e2bd3-1f30-48eb-92de-3aedcd63a554"
      unitRef="usd">89841000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfNS0zLTEtMS0w_09bceecf-85ea-4b71-b512-8601a4c9a499"
      unitRef="usd">113487000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfNi0xLTEtMS0w_1ceb5845-180a-497a-a7b3-b47c0d924ed7"
      unitRef="usd">27949000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfNi0zLTEtMS0w_8759939f-14bf-42ba-9815-3ea9ad3b8cf1"
      unitRef="usd">15516000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfOC0xLTEtMS0w_0db91ff0-07f8-45c0-a177-847cdd781d74"
      unitRef="usd">8570000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfOC0zLTEtMS0w_9fe430ea-2950-4bc5-86d6-79a3047efd4e"
      unitRef="usd">84000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfOS0xLTEtMS0w_74f22228-cbba-4f75-9d59-cad36147f1b5"
      unitRef="usd">296409000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfOS0zLTEtMS0w_68f4efb7-6ba6-4552-b731-70aa245a2767"
      unitRef="usd">189426000</us-gaap:AssetsCurrent>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOjQxMjAzY2M2YmE2YjRmYmY4MTVkNWYwNGM4ZjNjZDAyXzkzNDU4NDg4MzYyMDE_2c69d6d0-8601-4eca-a8b3-147152924489"
      unitRef="usd">20238000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOjQxMjAzY2M2YmE2YjRmYmY4MTVkNWYwNGM4ZjNjZDAyXzkzNDU4NDg4MzYyMTI_d04aeadb-f4e7-4685-a8ee-222fd076fa2e"
      unitRef="usd">17979000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMTAtMS0xLTEtMA_49f0c99e-dd97-41ee-95ee-ac738d291559"
      unitRef="usd">62381000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMTAtMy0xLTEtMA_7c2e7510-2762-4353-a92d-f4e43ccdd9a4"
      unitRef="usd">31363000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMTAtMS0xLTEtNDU4Mw_d997e5aa-ed66-4684-8664-d58abd248a15"
      unitRef="usd">84109000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMTAtMy0xLTEtNDU4Mw_aa534a8c-c9da-4fc9-bf50-f7ac7d2aa38c"
      unitRef="usd">25519000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMTEtMS0xLTEtMA_dcd5811e-3d7c-4ca9-9001-faa4a5b91a1f"
      unitRef="usd">420139000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMTEtMy0xLTEtMA_94f42525-ae93-42f7-bfd4-56b651fa4508"
      unitRef="usd">420139000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMTItMS0xLTEtMA_2ed53950-85d9-4453-a381-6207d21959f2"
      unitRef="usd">128502000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMTItMy0xLTEtMA_2c69b4b8-711d-48b8-b11c-e84448301b0c"
      unitRef="usd">181580000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMTMtMS0xLTEtMA_4a46f90c-28c3-45e1-9306-eeba48f69d93"
      unitRef="usd">96224000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMTMtMy0xLTEtMA_96708e1b-ca93-4fce-bcd4-40e4f70b6d4d"
      unitRef="usd">87664000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:EquityMethodInvestments
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMTQtMS0xLTEtNDU5MA_130d3691-ed0b-4e42-b71a-527553d8dd32"
      unitRef="usd">80000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMTQtMy0xLTEtNDU5MA_1677fc0f-1e31-4c98-8692-fe1244fa5f48"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMTQtMS0xLTEtMA_f6096c00-b476-44c7-a265-d78eda3fa8e5"
      unitRef="usd">5334000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMTQtMy0xLTEtMA_608936c6-233d-4beb-994c-a82cc3e9d5a1"
      unitRef="usd">4330000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMTUtMS0xLTEtMA_6135b9ce-b200-4d22-a800-8b928204c0a5"
      unitRef="usd">15892000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMTUtMy0xLTEtMA_c1df2df3-16af-4309-993f-30b77733fb1f"
      unitRef="usd">7948000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMTYtMS0xLTEtMA_2566aad4-99a2-41b6-9a54-8bdff7af56ee"
      unitRef="usd">1188990000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMTYtMy0xLTEtMA_1eff90cd-58f8-42a4-874d-4ff4747f2d90"
      unitRef="usd">947969000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMTktMS0xLTEtMA_22d317ca-6d05-4b42-9d8c-065b4cd63d93"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMTktMy0xLTEtMA_7af2e64c-cebd-43b2-a591-902140e13614"
      unitRef="usd">75000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMjAtMS0xLTEtMA_3bc8d145-ac66-4bf9-899a-e744251bf418"
      unitRef="usd">10111000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMjAtMy0xLTEtMA_333124da-0c20-4fe2-8afc-22efff4ea7ce"
      unitRef="usd">2873000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMjItMS0xLTEtMA_6f677c9a-c829-4bd4-9e0d-6bc1f6f32c35"
      unitRef="usd">101196000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMjItMy0xLTEtMA_00081ee2-bdeb-4869-bf75-8b12019f9572"
      unitRef="usd">112755000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMjMtMS0xLTEtMA_8c78df2d-6d5d-4c36-ab7e-f33d546cc547"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMjMtMy0xLTEtMA_1e426d6a-b7a5-4c05-abce-9df8cc55061c"
      unitRef="usd">9028000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMjQtMS0xLTEtMA_5c723bd0-8bb1-44e9-8ba6-4d84e5678870"
      unitRef="usd">536000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMjQtMy0xLTEtMA_ddea46db-49a0-43d3-994f-d928660677e2"
      unitRef="usd">31050000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMjUtMS0xLTEtMA_eddc5eb6-0d1a-4f97-b88b-910555d4ba6e"
      unitRef="usd">111843000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMjUtMy0xLTEtMA_6412a63c-7a9a-4b49-a0f3-87da5b10d15b"
      unitRef="usd">230706000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMjYtMS0xLTEtMA_4919cc48-bc1c-4175-9471-c8634d459b36"
      unitRef="usd">611412000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMjYtMy0xLTEtMA_c5213cfc-26e4-4251-9c48-0865f3e08373"
      unitRef="usd">264391000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMjctMS0xLTEtNDYxMA_0c5a61a4-7f4f-410d-b55b-8d44af3c8b28"
      unitRef="usd">92363000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMjctMy0xLTEtNDYxMA_04eeeb30-00b7-438e-a32d-6f5d483d340a"
      unitRef="usd">21358000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMjctMS0xLTEtMA_a5a9be73-e095-4d73-8c7e-8f073a180bf4"
      unitRef="usd">8249000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMjctMy0xLTEtMA_2c6da90d-b6a6-4951-81ee-4218d22c68de"
      unitRef="usd">24436000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMjktMS0xLTEtMA_b936804d-ad9f-4338-9cdb-c4c30abad244"
      unitRef="usd">362000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMjktMy0xLTEtMA_e085c901-4467-44e0-bc72-2fc59d6f9242"
      unitRef="usd">4752000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzEtMS0xLTEtMA_58c1d036-3d5a-43c6-b3f4-7321a69db0cd"
      unitRef="usd">824229000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzEtMy0xLTEtMA_16acfabd-e80b-499b-a466-51114407000d"
      unitRef="usd">545643000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzItMS0xLTEtMA_f60be05e-147d-4de1-93a1-cf803cfbd73b"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzItMy0xLTEtMA_bee2e24b-7462-4f9a-ba43-3cb4526f7bef"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjIwMmQxYmViOTFiMTRlNDA5MmYxYzJkZTczMDA5NDgwXzkzNDU4NDg4MzYxOTE_04a75c34-7f4b-4da2-906c-2356cbc20d9b"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjIwMmQxYmViOTFiMTRlNDA5MmYxYzJkZTczMDA5NDgwXzkzNDU4NDg4MzYxOTE_dd21242d-4340-4d0a-a01b-328bfeaf9f92"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjIwMmQxYmViOTFiMTRlNDA5MmYxYzJkZTczMDA5NDgwXzkzNDU4NDg4MzYyMDU_30d23f26-d542-4861-9cd5-9a5ab72de372"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjIwMmQxYmViOTFiMTRlNDA5MmYxYzJkZTczMDA5NDgwXzkzNDU4NDg4MzYyMDU_781ad58d-aaa0-4629-8c30-8b64f7e1932f"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjIwMmQxYmViOTFiMTRlNDA5MmYxYzJkZTczMDA5NDgwXzkzNDU4NDg4MzYyMTM_1477e464-7356-463e-8fe9-e0ee7e71d644"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjIwMmQxYmViOTFiMTRlNDA5MmYxYzJkZTczMDA5NDgwXzkzNDU4NDg4MzYyMTM_42b91634-6fa6-4b3f-9941-8ce8bf252445"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjIwMmQxYmViOTFiMTRlNDA5MmYxYzJkZTczMDA5NDgwXzkzNDU4NDg4MzYyMTM_487d7ba8-896b-4b69-ada0-6f572cf3ebc6"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjIwMmQxYmViOTFiMTRlNDA5MmYxYzJkZTczMDA5NDgwXzkzNDU4NDg4MzYyMTM_74451995-14b8-4124-8d98-3c63cf2b6a4d"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzQtMS0xLTEtMA_04875140-863c-46a4-a33f-0824ef80a18c"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzQtMy0xLTEtMA_3348a03a-eb76-4f3c-98a5-22fc8d7d8757"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjMyZWMzYTRmNjE3MDQyN2FhMjk0NTFmM2Y4NzlkNWM1XzkzNDU4NDg4MzYzNTI_97338d32-80a3-4604-9b9f-2c3bac24039a"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjMyZWMzYTRmNjE3MDQyN2FhMjk0NTFmM2Y4NzlkNWM1XzkzNDU4NDg4MzYzNTI_f9c1e895-07df-40e7-b610-9c071e3c5c0b"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjMyZWMzYTRmNjE3MDQyN2FhMjk0NTFmM2Y4NzlkNWM1XzkzNDU4NDg4MzYzNjU_654b598e-6eee-43a5-a537-f32975537048"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjMyZWMzYTRmNjE3MDQyN2FhMjk0NTFmM2Y4NzlkNWM1XzkzNDU4NDg4MzYzNjU_e6b313d7-3efa-43a1-8cc6-f49ce2c96039"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjMyZWMzYTRmNjE3MDQyN2FhMjk0NTFmM2Y4NzlkNWM1XzkzNDU4NDg4MzYyODY_ecab70e1-1a28-454f-b64a-cf0f2cd25772"
      unitRef="shares">15766193</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjMyZWMzYTRmNjE3MDQyN2FhMjk0NTFmM2Y4NzlkNWM1XzkzNDU4NDg4MzYyOTk_f9500c6e-6ff7-4633-9422-d6ad6c7bc4f0"
      unitRef="shares">15676819</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjMyZWMzYTRmNjE3MDQyN2FhMjk0NTFmM2Y4NzlkNWM1XzkzNDU4NDg4MzYzMTI_92cccd10-14a3-4b1c-87d4-b9af4549de6b"
      unitRef="shares">13124875</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjMyZWMzYTRmNjE3MDQyN2FhMjk0NTFmM2Y4NzlkNWM1XzkzNDU4NDg4MzYzMjU_192a171d-7913-4dfd-aaf2-8a9ebf166863"
      unitRef="shares">13035501</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzUtMS0xLTEtMA_71ceeb62-b21d-485e-b4db-0af3a8e91779"
      unitRef="usd">158000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzUtMy0xLTEtMA_1000ff10-e04f-487e-945b-acd4b59e663d"
      unitRef="usd">157000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzYtMS0xLTEtMA_7cdfba9e-2ea4-450c-b485-fdfb9f9d2e4a"
      unitRef="usd">1188673000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzYtMy0xLTEtMA_85f57f05-6fc4-4c29-9206-5c9c20c46699"
      unitRef="usd">1177984000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzctMS0xLTEtMA_39848552-fbd4-4cd3-aa89-8fc2d04a6550"
      unitRef="usd">-640909000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzctMy0xLTEtMA_195b993f-3cc7-4e40-b6b1-92a9d3cbeb71"
      unitRef="usd">-592654000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockShares
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOmUzNGRkZDJjODRkMjRlYjU5ZWU4ZGM5NzBiOTMzYjI3XzkzNDU4NDg4MzYxNjk_7a0943bd-2196-4792-b968-96ec96a00337"
      unitRef="shares">2641318</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOmUzNGRkZDJjODRkMjRlYjU5ZWU4ZGM5NzBiOTMzYjI3XzkzNDU4NDg4MzYxNjk_abcdfe39-6b0f-40d6-8c84-f962237ccebb"
      unitRef="shares">2641318</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzgtMS0xLTEtMA_759d306b-29bf-4344-921c-0eb39879b5ba"
      unitRef="usd">183161000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzgtMy0xLTEtMA_38fc282c-5c15-4ca0-a3be-b474aa16427b"
      unitRef="usd">183161000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzktMS0xLTEtMA_d8343b89-2e07-42e4-ad4b-e6a2b1a703d7"
      unitRef="usd">364761000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfMzktMy0xLTEtMA_5afb1354-9696-4643-a7f0-b85bbd259aed"
      unitRef="usd">402326000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfNDAtMS0xLTEtMA_db59bcb0-925f-4504-aa19-79720c18ed89"
      unitRef="usd">1188990000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83My9mcmFnOjk0MWI5NjY3ZDJkNTRjM2FiNjUxZjY5OTM3NGNmNGI1L3RhYmxlOjg5ZWNjYzhkM2RkZjQ0OGViY2U2NjQ5OGY0YWNjYWNiL3RhYmxlcmFuZ2U6ODllY2NjOGQzZGRmNDQ4ZWJjZTY2NDk4ZjRhY2NhY2JfNDAtMy0xLTEtMA_1dc78f8a-0502-4606-bff5-0c79de6c2079"
      unitRef="usd">947969000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i62699a08e60743b2bf4fd57227c2825c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMy0xLTEtMS0w_5979dca4-faa9-44fe-a321-c709d7f78bc5"
      unitRef="usd">294874000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ifd4494be1ad04f208915ad881d632cd0_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMy0zLTEtMS0w_816031a1-e9f9-4b78-a4ac-4ff8fb82c89f"
      unitRef="shares">14218000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ifd4494be1ad04f208915ad881d632cd0_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMy01LTEtMS0w_96c507af-53fe-4924-9426-b42aede1d460"
      unitRef="usd">142000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i64199c6628004e35b9b72230283c0752_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMy03LTEtMS0w_d16c8208-eae6-401f-92b6-236684b355fb"
      unitRef="usd">1087582000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9bb5876264bf4033af1a7fadecb507b5_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMy05LTEtMS0w_65406bf3-78e5-4fd3-966c-847af983d641"
      unitRef="usd">-708354000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i70078c09c54c4dcd8ee89400c3748043_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMy0xMS0xLTEtMA_5a7bd408-9267-4d75-8db0-208e083d8ce9"
      unitRef="shares">2239000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i70078c09c54c4dcd8ee89400c3748043_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMy0xMy0xLTEtMA_32dc9628-0b9c-40c0-997e-cf80209f2b4c"
      unitRef="usd">-85085000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i32c7e9083bd64237aac92a59a356293e_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMy0xNS0xLTEtMA_1938c36e-cb63-4ea8-9b62-1e4224e2aaf0"
      unitRef="usd">589000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfNC0xLTEtMS0w_517c0913-4103-4358-80e4-1c95fd784d5a"
      unitRef="usd">96499000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i29234977ac2347bf82f8d46a65da632a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfNC05LTEtMS0w_f6c0d949-2815-4b96-b8ee-9676ed44fdd8"
      unitRef="usd">96499000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfNS0xLTEtMS0w_96580ecd-8b32-401c-9577-0f8229b913fa"
      unitRef="usd">44365000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i256d72ef4bc646b99eb1b3fefe1d83cc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfNS03LTEtMS0w_b0dfce07-89f1-42f1-9f97-0485d28fed70"
      unitRef="usd">44365000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfNi0xLTEtMS0w_4c6da2a7-2324-437d-b916-3c12fcada855"
      unitRef="usd">92606000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i8fbb8392200e437abc7eefdd5ac90536_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfNi0xMS0xLTEtMA_777a7f79-75a3-480e-bef3-2b3395de32ed"
      unitRef="shares">379000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i8fbb8392200e437abc7eefdd5ac90536_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfNi0xMy0xLTEtMA_dd814890-0726-448e-b691-2f2d06d36995"
      unitRef="usd">92606000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfNy0xLTEtMS0w_f61b42f7-e400-41ac-8e49-f0f23d51f4d2"
      unitRef="usd">2217000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ia9e4ba229b504c11a7c734993f59c810_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfNy0zLTEtMS0w_1744a119-fd5d-4ffc-9767-b8ee91d7d67a"
      unitRef="shares">1210000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia9e4ba229b504c11a7c734993f59c810_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfNy01LTEtMS0w_11bc59eb-345e-430e-9363-f9e5e4f0de12"
      unitRef="usd">12000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i256d72ef4bc646b99eb1b3fefe1d83cc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfNy03LTEtMS0w_85be8982-6856-4aa0-aff7-ce7d65662e11"
      unitRef="usd">2205000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockholdersEquity
      contextRef="ie0fa51167f9a40cfb03d8cea057f40cf_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfOC0xLTEtMS0w_06442a3a-f235-424a-822c-3e6e60038f79"
      unitRef="usd">1373000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id0265cc8efea41fcbaed5a18da6a67a1_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfOC03LTEtMS0w_b5b14299-6726-4e06-a4f2-d85fb74d52d4"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if9d10d9274c9498087c8c8a7a0924c69_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfOC05LTEtMS0w_34b9381f-c24f-47f4-995a-0d9682820b4b"
      unitRef="usd">1373000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMTItMS0xLTEtMA_23d1ee23-468e-4c6e-8014-15856945e4e9"
      unitRef="usd">510000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i256d72ef4bc646b99eb1b3fefe1d83cc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMTItNy0xLTEtMA_3bbe62f5-079e-42a5-a25d-087f456ac0f6"
      unitRef="usd">-79000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i09eb537eafd745ceb763f4eafe8d0094_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMTItMTUtMS0xLTA_f9d3ff9f-f403-4933-950c-611e12592cb4"
      unitRef="usd">589000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:StockholdersEquityOther
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMTMtMS0xLTEtNDYyMw_3d0ec631-f8ab-4a6d-b163-764d017c03f1"
      unitRef="usd">-4000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i256d72ef4bc646b99eb1b3fefe1d83cc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMTMtNy0xLTEtNDYyMw_f2fdcbcf-2380-4ca7-ab94-0f75742f4096"
      unitRef="usd">-4000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquity
      contextRef="ie1e640db23ae4f1883a4d89f7a887e73_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMTMtMS0xLTEtMA_f2437a6b-97d1-4aa5-86b6-bee5ebe0c213"
      unitRef="usd">346208000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i96ff9f4de2b140ac8fb493e97c4dc66d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMTMtMy0xLTEtMA_6f04cd02-4dd5-4c08-a4dc-d881d63b8476"
      unitRef="shares">15428000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i96ff9f4de2b140ac8fb493e97c4dc66d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMTMtNS0xLTEtMA_a239119c-4074-443f-a429-e2aeefac5f41"
      unitRef="usd">154000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibb54191f029a4a87952d2e094caaae90_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMTMtNy0xLTEtMA_7db9cf9a-f0f4-46f4-8896-d351ee062f4f"
      unitRef="usd">1134227000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7bf1632092124c459ed7481b8c10f31f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMTMtOS0xLTEtMA_a564c1da-8520-49ed-bf5e-b918baf42a7a"
      unitRef="usd">-610482000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i452c89284947463abce8d0208d544d1b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMTMtMTEtMS0xLTA_e11a2e85-2083-4910-a41e-e427040a1578"
      unitRef="shares">2618000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i452c89284947463abce8d0208d544d1b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMTMtMTMtMS0xLTA_3598fbc7-9a88-46d2-82ca-c3a002382d44"
      unitRef="usd">-177691000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i52fbe2692bba4630b10d6f41ebb3064d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMTMtMTUtMS0xLTA_8d60b613-c955-4763-a19b-9de79d44feea"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMTQtMS0xLTEtMA_83e40655-a652-4da4-9a66-614350abb8a8"
      unitRef="usd">17828000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="icc7adb2e08fd4fe095df1adb370d1cc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMTQtOS0xLTEtMA_80a49d19-b414-4a73-bf78-ee37dccfa50f"
      unitRef="usd">17828000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMTUtMS0xLTEtMA_8bd2b37b-f631-490e-b7b8-783b589d026d"
      unitRef="usd">52167000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4a36bade84b542d1a6712db555ac59ce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMTUtNy0xLTEtMA_f040da70-9e66-46a3-89c8-8ceaaacab8c6"
      unitRef="usd">52167000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMTYtMS0xLTEtMA_1c9c3227-5a16-452c-bb1e-f4f18c9c0bd7"
      unitRef="usd">5470000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ie610ee94b08f4322aeda6f89f56f2358_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMTYtMTEtMS0xLTA_c078e887-53d6-4b25-9c02-7cd965428ee8"
      unitRef="shares">23000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ie610ee94b08f4322aeda6f89f56f2358_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMTYtMTMtMS0xLTA_de235f92-54ed-44fd-97f2-6ca855832c29"
      unitRef="usd">5470000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMTctMS0xLTEtMA_0826fef0-610d-43db-897b-0b1a31defc90"
      unitRef="usd">-8406000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i129884dffa454a9b8a4061ee67847e6e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMTctMy0xLTEtMA_d2ea3cd8-110c-45e0-9431-40d4fce8df22"
      unitRef="shares">249000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i129884dffa454a9b8a4061ee67847e6e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMTctNS0xLTEtMA_bfc3ee29-50a1-4215-86ec-121d4bd37dce"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4a36bade84b542d1a6712db555ac59ce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMTctNy0xLTEtMA_0789f81c-e994-4776-8ca0-36c5e3262701"
      unitRef="usd">-8409000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockholdersEquityOther
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjAtMS0xLTEtMA_888d8429-6e9d-4a76-b9f4-80be43d2aed7"
      unitRef="usd">-1000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i4a36bade84b542d1a6712db555ac59ce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjAtNy0xLTEtMA_3cb01459-967f-4012-9ebe-9a0faba0530c"
      unitRef="usd">-1000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquity
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjEtMS0xLTEtMA_11b16042-cb5e-4b28-9ced-837fa1d5d6de"
      unitRef="usd">402326000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i4543fe7dc2594351bc6e55a1f154fd18_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjEtMy0xLTEtMA_20d36831-f022-46cb-87ec-26c22c43dacb"
      unitRef="shares">15677000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i4543fe7dc2594351bc6e55a1f154fd18_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjEtNS0xLTEtMA_918b3a73-cad6-447b-8b17-8dad62ad460d"
      unitRef="usd">157000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icccb5aa90bce47ae83e60ee57865dede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjEtNy0xLTEtMA_8d92ee20-e58d-4bef-944e-7a25d22b1b89"
      unitRef="usd">1177984000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i95434fcacc604e23afd376498c50ade5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjEtOS0xLTEtMA_14a9f7be-cb75-496c-acc0-63fc64cc68b3"
      unitRef="usd">-592654000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ia587dde142494504b3b8717fe91115f0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjEtMTEtMS0xLTA_acccff84-9112-4b62-939c-da13b35b03b4"
      unitRef="shares">2641000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ia587dde142494504b3b8717fe91115f0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjEtMTMtMS0xLTA_5eba6ba0-13ed-49f5-aa8d-8eced56a0d1b"
      unitRef="usd">-183161000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i544eac2653364b5daec0f1390ad4c5bb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjEtMTUtMS0xLTA_2c3aa4cf-6655-47e0-8db9-07f12d9dd2a0"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjItMS0xLTEtMA_7fe1c743-699b-43a8-b7dd-ee10f60fa8ee"
      unitRef="usd">-48255000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ied62f38b141344e1b42d720d54c1b977_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjItOS0xLTEtMA_6f5146bf-b2b2-4d8c-80f8-993a054faa69"
      unitRef="usd">-48255000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjMtMS0xLTEtMA_2f5ab2fd-dfe0-48a8-8782-cae97fb2d134"
      unitRef="usd">53733000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i59f6e15e6d84425d801813dbaf31051b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjMtNy0xLTEtMA_bc0239e3-b54b-4152-91ed-e36efd4070cc"
      unitRef="usd">53733000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjUtMS0xLTEtMA_2ed32ecc-7c44-4447-b1fe-b6a9d1ab18e6"
      unitRef="usd">-3910000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i549d4f92c9854ed4ae4d0a925827ed8d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjUtMy0xLTEtMA_28c08dd7-621b-45df-8ba3-2e5fd53c536e"
      unitRef="shares">89000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i549d4f92c9854ed4ae4d0a925827ed8d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjUtNS0xLTEtMA_ccbb48d9-469f-40e1-9239-62ba0a27b9d8"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i59f6e15e6d84425d801813dbaf31051b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjUtNy0xLTEtMA_40c109a1-b589-463b-a825-37338d795a09"
      unitRef="usd">-3911000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i89a06cff53764f53a64a7bfb436b16d9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjctMC0xLTEtNDY1My90ZXh0cmVnaW9uOjg1MDliNmI5NTA5NTQxYzU4YmE5ZmI4YzUyZDc1NzFjXzkzNDU4NDg4MzYxNTI_8c390f72-fcb6-45d2-b5fb-cb1069f6641b"
      unitRef="number">0.0050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
      contextRef="ib2dd1442110045058d97e1f176697522_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjctMS0xLTEtNDYyNQ_9d1c66dc-7c3e-4fdd-9501-8c5a00a547ee"
      unitRef="usd">116300000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
      contextRef="i40dc523d28dd41af993151f2122889ec_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjctNy0xLTEtNDYyNQ_3e629df8-f423-4458-acb9-839d1853c3fb"
      unitRef="usd">116300000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4844a564b6f449d18a8db774594a52e2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjgtMC0xLTEtNDYyNy90ZXh0cmVnaW9uOmUyN2Y1YjRjZDQ2MjQ5ZjI4ODI1YjZlNGNkZDRkZjkzXzkzNDU4NDg4MzYxNTM_5f1a16ff-e1ae-4709-a9af-7eaaa97e9fd0"
      unitRef="number">0.00625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <tree:AdjustmentstoAdditionalPaidinCapitalRepurchaseofConvertibleDebt
      contextRef="i2543a8600a6f4055bd757879a10683b5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjgtMS0xLTEtNDYyNQ_0ae608b7-3e4d-44dd-a3a9-857c243dab09"
      unitRef="usd">107882000</tree:AdjustmentstoAdditionalPaidinCapitalRepurchaseofConvertibleDebt>
    <tree:AdjustmentstoAdditionalPaidinCapitalRepurchaseofConvertibleDebt
      contextRef="i89c3190c162f4a2596202e7dd4727ada_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjgtNy0xLTEtNDYyNQ_58337775-82b7-450c-bc5a-6c7f6ea0ebaa"
      unitRef="usd">107882000</tree:AdjustmentstoAdditionalPaidinCapitalRepurchaseofConvertibleDebt>
    <tree:AdjustmentstoAdditionalPaidinCapitalEntryintoConvertibleNoteHedgeTransactions
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjktMS0xLTEtNDYyNQ_5f736d5f-db8c-45f5-b14e-99e0f4ca76f2"
      unitRef="usd">14379000</tree:AdjustmentstoAdditionalPaidinCapitalEntryintoConvertibleNoteHedgeTransactions>
    <tree:AdjustmentstoAdditionalPaidinCapitalEntryintoConvertibleNoteHedgeTransactions
      contextRef="i59f6e15e6d84425d801813dbaf31051b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjktNy0xLTEtNDYyNQ_c5956c14-7ae6-409b-8eb9-6c1d32a15639"
      unitRef="usd">14379000</tree:AdjustmentstoAdditionalPaidinCapitalEntryintoConvertibleNoteHedgeTransactions>
    <tree:AdjustmentstoAdditionalPaidinCapitalWarrantTransactions
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMzAtMS0xLTEtNDYyNQ_41275908-dde0-43f1-b38f-37b2ccae1f37"
      unitRef="usd">33171000</tree:AdjustmentstoAdditionalPaidinCapitalWarrantTransactions>
    <tree:AdjustmentstoAdditionalPaidinCapitalWarrantTransactions
      contextRef="i59f6e15e6d84425d801813dbaf31051b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMzAtNy0xLTEtNDYyNQ_0c3df94f-56c9-4034-b0e3-4c090532c2f5"
      unitRef="usd">33171000</tree:AdjustmentstoAdditionalPaidinCapitalWarrantTransactions>
    <us-gaap:StockholdersEquityOther
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjYtMS0xLTEtMA_4dd9c054-cfbd-4edb-8f67-21de936d7acb"
      unitRef="usd">-1000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i59f6e15e6d84425d801813dbaf31051b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjYtNy0xLTEtMA_942db048-0575-4cfc-ae98-9b1aca76d46d"
      unitRef="usd">-1000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquity
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjctMS0xLTEtMA_ece518a6-70f6-49b8-8746-1e1c9a332cfe"
      unitRef="usd">364761000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i17af37ce9930463cbfd701a1478fbe3f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjctMy0xLTEtMA_e4ed0e4c-ca7e-4783-8a8e-dc8153410c52"
      unitRef="shares">15766000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i17af37ce9930463cbfd701a1478fbe3f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjctNS0xLTEtMA_3797fece-bffe-4d3b-816d-6a9bfad4917e"
      unitRef="usd">158000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i593bf995ee244ba68f5b8f3dd3ad70ca_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjctNy0xLTEtMA_ff64ddf4-8c92-4e5f-b0ce-d7da988f043e"
      unitRef="usd">1188673000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i73c33a29860941be96ccb43a206910c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjctOS0xLTEtMA_d0f587c4-2caa-4beb-877b-9aa94e7ec46b"
      unitRef="usd">-640909000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i5f7f7b4d76394e2eb862879d4e4a325b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjctMTEtMS0xLTA_48c3d3d3-c900-4cad-89de-b80b4e00d3a0"
      unitRef="shares">2641000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i5f7f7b4d76394e2eb862879d4e4a325b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjctMTMtMS0xLTA_646df339-d44f-4546-bae9-e65b94826e3c"
      unitRef="usd">-183161000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if00ebd7cc30b4996ad1cefaf72a44411_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml83OS9mcmFnOmVjNjM1ODQyYzU4MjQzYzdiNDQ3N2EzYjVjOGEyODFhL3RhYmxlOmFhNWU2ZDI4ZjVjZjQxMzI5OGRlZDhmMWYzM2JhNDI5L3RhYmxlcmFuZ2U6YWE1ZTZkMjhmNWNmNDEzMjk4ZGVkOGYxZjMzYmE0MjlfMjctMTUtMS0xLTA_f2a51c20-8657-4d1b-bf9c-737ba150b9f9"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNC0xLTEtMS0w_7b6e6d2d-8e25-4c8a-a981-b5431c3f28e9"
      unitRef="usd">-48255000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNC0yLTEtMS0w_40203bcf-137d-4857-92ee-19e75751cf05"
      unitRef="usd">17828000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNC0zLTEtMS0w_56c599a2-0e24-4484-9c79-44270da73c33"
      unitRef="usd">96499000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNS0xLTEtMS0w_3a1b3e25-2c26-4cb5-8cdb-d99833001c7f"
      unitRef="usd">-25689000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNS0yLTEtMS0w_6933f3aa-a12e-43d3-a7c5-866b7ff42164"
      unitRef="usd">-21632000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNS0zLTEtMS0w_b99a3d4a-0247-48f7-b45f-20915188aaa6"
      unitRef="usd">-12820000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNi0xLTEtMS0w_7fc4ef9f-c05e-4ef1-b90d-a45aefdcb78c"
      unitRef="usd">-22566000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNi0yLTEtMS0w_ddf8a524-cb7a-4ce4-9a6b-2f0a28245e54"
      unitRef="usd">39460000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNi0zLTEtMS0w_bc04ccdc-253d-47b4-939d-8778946d7f11"
      unitRef="usd">109319000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfOC0xLTEtMS0w_7489682f-84dc-46c0-afcb-ce86d4dd5eb9"
      unitRef="usd">-1160000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfOC0yLTEtMS0w_274758ae-96a0-48cb-9370-9d0189492f19"
      unitRef="usd">695000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfOC0zLTEtMS0w_4c519182-1183-458c-9ed8-05d55c47562f"
      unitRef="usd">-2210000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMTAtMS0xLTEtMA_a5cbd098-9a03-4111-a5ad-76d104474541"
      unitRef="usd">53078000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMTAtMi0xLTEtMA_20d02a02-ed51-4ea8-98a8-8326931f4405"
      unitRef="usd">55241000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMTAtMy0xLTEtMA_89bea3e7-9c74-473a-8e6f-432a0d4f1c16"
      unitRef="usd">23468000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:Depreciation
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMTEtMS0xLTEtMA_cb8f44de-7972-4801-a5a8-b41c791e8b13"
      unitRef="usd">14201000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMTEtMi0xLTEtMA_bc99e618-6f9b-4eb9-b5f9-f01b12ec71e9"
      unitRef="usd">10998000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMTEtMy0xLTEtMA_22ec777f-9705-4433-acc6-8fbbc1e72919"
      unitRef="usd">7385000</us-gaap:Depreciation>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMTItMS0xLTEtMA_239714cd-425e-4d5c-a5a0-c689c33552b6"
      unitRef="usd">0</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMTItMi0xLTEtMA_6112baa0-c33b-44ed-bd0d-99a1d08acd6c"
      unitRef="usd">0</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMTItMy0xLTEtMA_63f769a0-4508-4d22-8620-ac683f38569d"
      unitRef="usd">630000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMTMtMS0xLTEtMA_975995e0-4438-4c75-ad37-6d8288b5b33b"
      unitRef="usd">53733000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMTMtMi0xLTEtMA_19eef74c-e996-4d41-af04-a6c0e067c6d2"
      unitRef="usd">52167000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMTMtMy0xLTEtMA_d651b022-8b77-41cd-8dd8-92ecb1f91cbb"
      unitRef="usd">44365000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMTQtMS0xLTEtMA_ee0c960e-fb7f-41f0-aab2-e151888977c6"
      unitRef="usd">-9628000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMTQtMi0xLTEtMA_34fff642-7d67-4b1a-bd94-ac627a8a5f71"
      unitRef="usd">-8555000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMTQtMy0xLTEtMA_3f3ef6df-4c21-43f3-8be0-00b42ed51df3"
      unitRef="usd">-63901000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMTUtMS0xLTEtMA_4f5c19ca-24c9-4d6e-bae5-0ecb82e23a49"
      unitRef="usd">5327000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMTUtMi0xLTEtMA_c49771c1-d2f8-40ab-8f80-8c04ed96a3d5"
      unitRef="usd">28402000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMTUtMy0xLTEtMA_510f6009-cb74-4c25-8dd8-1244c8cc0f16"
      unitRef="usd">10788000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:OtherNoncashExpense
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMTctMS0xLTEtMA_06aab0e5-7775-438e-8a81-1eb4343f18d6"
      unitRef="usd">1785000</us-gaap:OtherNoncashExpense>
    <us-gaap:OtherNoncashExpense
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMTctMi0xLTEtMA_1f4e0144-cdbf-4a86-969c-7bd199c04532"
      unitRef="usd">1697000</us-gaap:OtherNoncashExpense>
    <us-gaap:OtherNoncashExpense
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMTctMy0xLTEtMA_cdb59df5-5cf1-4d32-95ff-3f893e4a5750"
      unitRef="usd">880000</us-gaap:OtherNoncashExpense>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMTgtMS0xLTEtMA_20bc1626-bfb5-4178-8905-975fc3bd2b41"
      unitRef="usd">3474000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMTgtMi0xLTEtMA_91655c5d-c092-43fe-a0e6-a956499ae2a0"
      unitRef="usd">1974000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMTgtMy0xLTEtMA_ec2fd458-ac05-44b1-a59a-92ba26b86210"
      unitRef="usd">1776000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMTktMS0xLTEtMA_2d9703bd-aa9e-4898-a33b-f6ea67caa18d"
      unitRef="usd">0</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMTktMi0xLTEtMA_64609c2c-d38b-4b95-bd11-ffbd6fc97ddc"
      unitRef="usd">333000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMTktMy0xLTEtMA_c3089e51-15db-4168-a411-4ea862d05dac"
      unitRef="usd">0</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMjAtMS0xLTEtMA_4df66fc4-ff36-4813-92dc-7ca86503ef43"
      unitRef="usd">19570000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMjAtMi0xLTEtMA_e28f03e0-0923-4a8a-b744-1d05dd5c5fd0"
      unitRef="usd">12016000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMjAtMy0xLTEtMA_ea131f69-9fb7-4745-8387-ebd57912d1ad"
      unitRef="usd">11397000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMjEtMS0xLTEtNDE4MQ_53167c9f-3aa5-46aa-a90d-31aff1e6bb59"
      unitRef="usd">-7768000</us-gaap:GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMjEtMi0xLTEtNDE4NA_252b3990-c329-47a3-ac7f-e6d03eea81e5"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMjEtMy0xLTEtNDE4NA_05861b62-e441-4d4a-83dc-6b04368b5548"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost>
    <tree:ROUassetamortizationoffsetbychangeinoperatingleaseliabilities
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMjEtMS0xLTEtMA_0a4dc915-0241-44a3-9215-34ec34f4328b"
      unitRef="usd">8888000</tree:ROUassetamortizationoffsetbychangeinoperatingleaseliabilities>
    <tree:ROUassetamortizationoffsetbychangeinoperatingleaseliabilities
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMjEtMi0xLTEtMA_dc991d23-e1f6-4cfc-8de8-799792b85584"
      unitRef="usd">213000</tree:ROUassetamortizationoffsetbychangeinoperatingleaseliabilities>
    <tree:ROUassetamortizationoffsetbychangeinoperatingleaseliabilities
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMjEtMy0xLTEtMA_0f6797b9-5fa2-4e8d-884a-63de9eb74051"
      unitRef="usd">0</tree:ROUassetamortizationoffsetbychangeinoperatingleaseliabilities>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMjMtMS0xLTEtMA_2f0e0d21-f2db-478f-bfd6-5ab83c2ef235"
      unitRef="usd">-21861000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMjMtMi0xLTEtMA_4d26fc4b-f3b5-42dc-ace3-052f1a73ae6b"
      unitRef="usd">22457000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMjMtMy0xLTEtMA_45ec2a54-071b-4864-b323-eee51673fa11"
      unitRef="usd">16820000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMjQtMS0xLTEtMA_1b9f5a5e-9e73-4aaf-b38d-a074ca94dae6"
      unitRef="usd">952000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMjQtMi0xLTEtMA_3ff83830-0e8d-4180-9640-d4e4b29ae9cd"
      unitRef="usd">3258000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMjQtMy0xLTEtMA_ece79a4b-777d-426a-85d6-b6e00bb43468"
      unitRef="usd">2985000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <tree:IncreaseDecreaseInAccountsPayableAndOtherCurrentLiabilities
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMjUtMS0xLTEtMA_a1754134-c1f1-4c2e-acae-1e7d9c248e67"
      unitRef="usd">-8013000</tree:IncreaseDecreaseInAccountsPayableAndOtherCurrentLiabilities>
    <tree:IncreaseDecreaseInAccountsPayableAndOtherCurrentLiabilities
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMjUtMi0xLTEtMA_9a061302-cb29-4797-a77d-b11fa7f30ab8"
      unitRef="usd">-2322000</tree:IncreaseDecreaseInAccountsPayableAndOtherCurrentLiabilities>
    <tree:IncreaseDecreaseInAccountsPayableAndOtherCurrentLiabilities
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMjUtMy0xLTEtMA_9e191ab4-f475-4481-ac70-a0a93a6a5e7c"
      unitRef="usd">14270000</tree:IncreaseDecreaseInAccountsPayableAndOtherCurrentLiabilities>
    <tree:ContingentConsiderationPayment
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMjYtMS0xLTEtMA_095c67a1-c220-469b-bccd-bba2bcfc97a1"
      unitRef="usd">25787000</tree:ContingentConsiderationPayment>
    <tree:ContingentConsiderationPayment
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMjYtMi0xLTEtMA_57d1cda4-3c52-4984-987c-0b46c8ac335c"
      unitRef="usd">12500000</tree:ContingentConsiderationPayment>
    <tree:ContingentConsiderationPayment
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMjYtMy0xLTEtMA_66e67caa-e152-4f26-b12a-8204e071677c"
      unitRef="usd">21912000</tree:ContingentConsiderationPayment>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMjctMS0xLTEtMA_19741994-28b7-4311-8a25-96b42550993b"
      unitRef="usd">-10598000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMjctMi0xLTEtMA_c9d3640f-270c-46dc-84a9-6b65acb76926"
      unitRef="usd">4548000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMjctMy0xLTEtMA_5e6d1b3d-ca87-437e-a990-4149964832f7"
      unitRef="usd">3669000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMjgtMS0xLTEtMA_7d050347-44cd-40e2-82d3-b08012bc3f27"
      unitRef="usd">2002000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMjgtMi0xLTEtMA_ef330684-8f86-458b-bf0e-0027ce5aafd4"
      unitRef="usd">88000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMjgtMy0xLTEtMA_727500d7-fd44-4269-923b-e11e938cfdff"
      unitRef="usd">591000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMjktMS0xLTEtMA_64628ecb-d67b-4abb-be03-bc0c09f07075"
      unitRef="usd">111299000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMjktMi0xLTEtMA_b3abe6a9-f472-4b44-8237-bacff6a7f500"
      unitRef="usd">157174000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMjktMy0xLTEtMA_7da1b14f-fc1a-404e-accb-8117db842f15"
      unitRef="usd">123948000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMzEtMS0xLTEtMA_75b5a6ca-06ae-4eb2-a145-5b5722b28853"
      unitRef="usd">42149000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMzEtMi0xLTEtMA_531153b7-bb41-45fa-86a7-07dd5b549da1"
      unitRef="usd">20041000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMzEtMy0xLTEtMA_b068af09-dc17-4edf-9155-b1069cb2901b"
      unitRef="usd">14907000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMzItMS0xLTEtMA_6197f320-5999-4941-af8b-e8c46a1dbbb0"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMzItMi0xLTEtMA_55628c80-7db6-445b-ad64-8e2c76717e42"
      unitRef="usd">24077000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMzItMy0xLTEtMA_92611be9-86c0-474d-8fed-86a031a1ee85"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMzUtMS0xLTEtNDE5NA_b60d89e3-3dfc-4117-b6f3-f00eff27e14d"
      unitRef="usd">80000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMzUtMi0xLTEtNDE5Nw_29808ff4-d674-49a9-a0f0-8dd34040a07c"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMzUtMy0xLTEtNDE5Nw_032c061b-885d-4991-b77a-21af6e2fe428"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ie9307197b7df461f9ef6668936df5404_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMzQtMS0xLTEtMA_ad87d5f5-a98f-4f59-8cf9-1fa535670005"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="id88b03ace0cd4e0c8640355f1a0aeeed_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMzQtMi0xLTEtMA_ce61d697-36c2-4b07-83f4-2e6780a7196c"
      unitRef="usd">105578000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ic106b29848c64d25917dd671fb0a4393_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMzQtMy0xLTEtMA_18b31055-c262-4508-b7fa-1af85469d3ad"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ie723ed5b543b4461a1afadd5c56a3433_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMzUtMS0xLTEtMA_69ca089f-7224-49db-a7e4-863bc6bdd2de"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i51ba02f6c7104c06a4be202b2ae4995b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMzUtMi0xLTEtMA_de9bfa58-b4b3-473c-bdf9-58966c9462df"
      unitRef="usd">-482000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="iaa1c8707778941bba74c7960ea4b5948_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMzUtMy0xLTEtMA_d854e2fa-36e0-4cfe-8f6d-cfc5ec0ee44f"
      unitRef="usd">297072000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i6abb7c73202f49209df0cab7c99b20ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMzYtMS0xLTEtMA_3d733725-5790-40b7-bf07-f75c6530ca68"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i362268ef6d7e4b13a1b733d61fd27550_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMzYtMi0xLTEtMA_9cc2d231-813c-447b-8b02-721938a2ca5e"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i6d9d5c6e333b4ea8ac07cc541897bc77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMzYtMy0xLTEtMA_cc1d09d8-466f-47b4-8242-0235175c7403"
      unitRef="usd">59483000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="icafe28e0e8bb4804885faaac37e07495_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMzctMS0xLTEtMA_2ec9d951-143f-4b6e-a8d2-88451474c49b"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ia0d50b8050624f9c83d55c0c7596c346_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMzctMi0xLTEtMA_0906e05f-5e2d-4e85-b191-a8ab97ab9d44"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i5f418ccb9fe3467984771b561606f323_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMzctMy0xLTEtMA_9da4ed65-89df-4008-b1a0-7aae8c1fb3f0"
      unitRef="usd">11566000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="id1edf61a1d51490d8ffdaa45d0306e47_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMzgtMS0xLTEtMA_7c60395f-b2c5-4e89-945d-2a46458ffa88"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i27ae9b83d11e4185b93f85aa867203fd_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMzgtMi0xLTEtMA_cdaa220a-8fc5-402b-82f6-56fc4fd9062c"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i8003f71f2fbc4ef8959a2e35d4174e7a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfMzgtMy0xLTEtMA_933a400c-921a-4aa6-9510-1e9a130b5589"
      unitRef="usd">10000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNDItMS0xLTEtMA_ec9ea1cb-f340-4b17-940d-aab4ea702dfd"
      unitRef="usd">-122149000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNDItMi0xLTEtMA_04461bf4-0b75-4c33-8360-cf4458a334c6"
      unitRef="usd">-101060000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNDItMy0xLTEtMA_4939fe60-da12-4349-99bc-e16954fd365c"
      unitRef="usd">-383038000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <tree:ProceedsPaymentsRelatedToNetShareSettlementOfStockBasedCompensationNet
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNDQtMS0xLTEtMA_b330d23c-eb76-4864-ab7e-66410e4b0839"
      unitRef="usd">-3910000</tree:ProceedsPaymentsRelatedToNetShareSettlementOfStockBasedCompensationNet>
    <tree:ProceedsPaymentsRelatedToNetShareSettlementOfStockBasedCompensationNet
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNDQtMi0xLTEtMA_fba6be28-21ef-428e-8f50-46d45787bf3c"
      unitRef="usd">-8406000</tree:ProceedsPaymentsRelatedToNetShareSettlementOfStockBasedCompensationNet>
    <tree:ProceedsPaymentsRelatedToNetShareSettlementOfStockBasedCompensationNet
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNDQtMy0xLTEtMA_b79975a7-f9a2-45e9-aae9-b3d3c7f31325"
      unitRef="usd">2217000</tree:ProceedsPaymentsRelatedToNetShareSettlementOfStockBasedCompensationNet>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i89a06cff53764f53a64a7bfb436b16d9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNDctMC0xLTEtNDc2OS90ZXh0cmVnaW9uOmIwODNkZTljZGI5YzRjMGNhNDdjNjc2NThkMmNjNTM4XzkzNDU4NDg4MzYxNjU_8c390f72-fcb6-45d2-b5fb-cb1069f6641b"
      unitRef="number">0.0050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNDctMS0xLTEtNDIxMA_030755ef-e2ca-46e5-aafb-e9a17d631507"
      unitRef="usd">575000000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNDctMi0xLTEtNDIxNA_7e13effd-b465-4da3-bcc8-6f3828078d75"
      unitRef="usd">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNDctMy0xLTEtNDIxNA_ba24a060-4cb0-47cd-a8bc-6357e600435f"
      unitRef="usd">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4844a564b6f449d18a8db774594a52e2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNDgtMC0xLTEtNDc1OC90ZXh0cmVnaW9uOmZlYzljOWMwNmVmZTQxYmI4M2JmZmY4MzA4MjkwMzJjXzkzNDU4NDg4MzYxNTE_5f1a16ff-e1ae-4709-a9af-7eaaa97e9fd0"
      unitRef="number">0.00625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNDgtMS0xLTEtNDIwMA_44d3d2cd-b425-48a7-beac-b6fa1a1437f5"
      unitRef="usd">233862000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNDgtMi0xLTEtNDIwNQ_b221b0de-72fe-47b9-bbfd-3aebd109b9cd"
      unitRef="usd">0</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNDgtMy0xLTEtNDIwNQ_f3c88a66-ed25-41fa-a91c-716816c87339"
      unitRef="usd">0</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i89a06cff53764f53a64a7bfb436b16d9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNDktMC0xLTEtNDA3MC90ZXh0cmVnaW9uOjY1OGEyNzk3NTIwZjRmNWZiYjE2Yjc0NWFmMTBkZGUzXzkzNDU4NDg4MzYxNzY_8c390f72-fcb6-45d2-b5fb-cb1069f6641b"
      unitRef="number">0.0050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:PaymentsForHedgeFinancingActivities
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNDktMS0xLTEtNDA3MA_4d2197cd-1bae-4aa5-9613-356b3a0c7ff3"
      unitRef="usd">124200000</us-gaap:PaymentsForHedgeFinancingActivities>
    <us-gaap:PaymentsForHedgeFinancingActivities
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNDktMi0xLTEtNDA3MA_8cc604f5-9e73-4b64-83bd-cbc224faa6c6"
      unitRef="usd">0</us-gaap:PaymentsForHedgeFinancingActivities>
    <us-gaap:PaymentsForHedgeFinancingActivities
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNDktMy0xLTEtNDA3MA_7e164dd2-33df-4b4f-8c99-0af4146dd971"
      unitRef="usd">0</us-gaap:PaymentsForHedgeFinancingActivities>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4844a564b6f449d18a8db774594a52e2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNTAtMC0xLTEtNDc2MC90ZXh0cmVnaW9uOjNiMjE2NTg2ZDhiYTRkZWZiZjgzOGNjN2ZkYTU3MGE2XzkzNDU4NDg4MzYxODI_5f1a16ff-e1ae-4709-a9af-7eaaa97e9fd0"
      unitRef="number">0.00625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromHedgeFinancingActivities
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNTAtMS0xLTEtNDIyMQ_a7c9cb00-167c-4a10-9b6e-9978e8c6e442"
      unitRef="usd">109881000</us-gaap:ProceedsFromHedgeFinancingActivities>
    <us-gaap:ProceedsFromHedgeFinancingActivities
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNTAtMi0xLTEtNDIyNQ_51368c0b-a9b9-4645-a46a-f9ad9ffecedd"
      unitRef="usd">0</us-gaap:ProceedsFromHedgeFinancingActivities>
    <us-gaap:ProceedsFromHedgeFinancingActivities
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNTAtMy0xLTEtNDIyNQ_e6d880f6-ea8f-436e-9c3b-c745a3280422"
      unitRef="usd">0</us-gaap:ProceedsFromHedgeFinancingActivities>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i89a06cff53764f53a64a7bfb436b16d9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNDgtMC0xLTEtMjc5OC90ZXh0cmVnaW9uOjA4YWYzZDA5NzU4MTQwY2Y4MGEzZTkwNzIzZWI0NWIwXzkzNDU4NDg4MzYxODU_8c390f72-fcb6-45d2-b5fb-cb1069f6641b"
      unitRef="number">0.0050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNDgtMS0xLTEtMjc5OA_0845e585-ea3f-4e4e-9fd0-437be0528135"
      unitRef="usd">61180000</us-gaap:ProceedsFromIssuanceOfWarrants>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNDgtMi0xLTEtMjc5OA_be3db2f2-206a-41d4-a159-9cc6816d574d"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfWarrants>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNDgtMy0xLTEtMjc5OA_63c915c4-2628-4779-8495-868a4e9015df"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfWarrants>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4844a564b6f449d18a8db774594a52e2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNTItMC0xLTEtNDc2Mi90ZXh0cmVnaW9uOjIzMTFhNTk1YzAxNzQxZjY5YjgyYjljN2Y3YjQ5MjA4XzkzNDU4NDg4MzYxNzY_5f1a16ff-e1ae-4709-a9af-7eaaa97e9fd0"
      unitRef="number">0.00625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:PaymentsForRepurchaseOfWarrants
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNTItMS0xLTEtNDIzNA_57b3defd-18db-4dd7-9e01-808e4aa6f8fc"
      unitRef="usd">94292000</us-gaap:PaymentsForRepurchaseOfWarrants>
    <us-gaap:PaymentsForRepurchaseOfWarrants
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNTItMi0xLTEtNDI0Mg_597d8761-3ebf-4fea-a0da-d978040b985e"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfWarrants>
    <us-gaap:PaymentsForRepurchaseOfWarrants
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNTItMy0xLTEtNDI0Mg_21288187-6e85-4dd3-9c92-7c30dc3a8b12"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfWarrants>
    <us-gaap:ProceedsFromRepaymentsOfSecuredDebt
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNDYtMS0xLTEtMA_dba464dc-9fef-49ad-9a68-a33914eeefe5"
      unitRef="usd">-75000000</us-gaap:ProceedsFromRepaymentsOfSecuredDebt>
    <us-gaap:ProceedsFromRepaymentsOfSecuredDebt
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNDYtMi0xLTEtMA_ac004ad4-a3ce-4f72-8fe9-30fcc9b55fce"
      unitRef="usd">-50000000</us-gaap:ProceedsFromRepaymentsOfSecuredDebt>
    <us-gaap:ProceedsFromRepaymentsOfSecuredDebt
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNDYtMy0xLTEtMA_075a00f1-837e-43f2-9c8d-5764bf472a52"
      unitRef="usd">125000000</us-gaap:ProceedsFromRepaymentsOfSecuredDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNTEtMS0xLTEtMA_4eb4d067-fa0f-40bc-928b-c64f9d0e0d4b"
      unitRef="usd">16568000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNTEtMi0xLTEtMA_4b7259f9-7c03-4663-a859-001038d24a92"
      unitRef="usd">2518000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNTEtMy0xLTEtMA_69669215-9f85-44eb-a8e4-671ffe33b292"
      unitRef="usd">583000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNTktMS0xLTEtNDExMA_d894e7bc-d4d9-4b0d-87d6-fb7b7955f9b9"
      unitRef="usd">4755000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNTktMi0xLTEtNDExMA_0ca10c0e-e9ed-4aef-bc8b-2c9296dd851e"
      unitRef="usd">21275000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNTktMy0xLTEtNDExMA_4f8eee06-2d00-4ca9-a9f5-8259c519e4e1"
      unitRef="usd">27588000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNTMtMS0xLTEtMA_0173312a-18ab-494e-9a0a-67003a643f66"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNTMtMi0xLTEtMA_13dee968-c38e-445f-94b2-abb3b7c08349"
      unitRef="usd">5470000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNTMtMy0xLTEtMA_f2e93e4d-2379-4475-9343-081d3c91bfed"
      unitRef="usd">93704000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNjEtMS0xLTEtNTk1OQ_f3efe66b-4b50-4ebf-aabf-91e96f43522c"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNjEtMi0xLTEtNTk1OQ_044a741a-0afd-4172-a0cf-2070e98a98a5"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNjEtMy0xLTEtNTk1OQ_ffc0f8ac-7b1b-40cb-8a95-39428d34ad22"
      unitRef="usd">499000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNTUtMS0xLTEtMA_26031f55-e246-403e-be2d-1a95a4f8318c"
      unitRef="usd">-184000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNTUtMi0xLTEtMA_2035bb61-afea-46d2-a745-3aa4e64be2ae"
      unitRef="usd">-9000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNTUtMy0xLTEtMA_9697cfda-9146-4134-88d3-1062c8e5b4de"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNTYtMS0xLTEtMA_b545176a-8d5d-439b-9b5f-d8fc54c7720f"
      unitRef="usd">193290000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNTYtMi0xLTEtMA_a5900dcf-c29f-481e-b14b-856f2d5457fb"
      unitRef="usd">-87678000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNTYtMy0xLTEtMA_1fdce0ae-4d00-44f0-b938-f2e8b3ad1863"
      unitRef="usd">4843000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInContinuingOperations
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNTctMS0xLTEtMA_fa4ebef7-c41c-47be-b563-51a703a4c1f1"
      unitRef="usd">182440000</us-gaap:NetCashProvidedByUsedInContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInContinuingOperations
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNTctMi0xLTEtMA_3d8ad714-ca99-402f-9ade-43bafece878f"
      unitRef="usd">-31564000</us-gaap:NetCashProvidedByUsedInContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInContinuingOperations
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNTctMy0xLTEtMA_e169892f-9cfd-46bc-9579-79501b4474cd"
      unitRef="usd">-254247000</us-gaap:NetCashProvidedByUsedInContinuingOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNTktMS0xLTEtMA_c3ecc779-7edb-4a15-bb3f-51dfa4181fdc"
      unitRef="usd">-72730000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNTktMi0xLTEtMA_8356d092-22d2-4278-86c8-96168fa41a2c"
      unitRef="usd">-13255000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNTktMy0xLTEtMA_458f0684-5ff8-44d4-9343-ad4a2b914c57"
      unitRef="usd">-13236000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNjItMS0xLTEtMA_ca4a3e88-a795-41ec-89af-5f6b325e75e9"
      unitRef="usd">-72730000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNjItMi0xLTEtMA_144cf9e8-5a29-4871-995e-bbfff478b96d"
      unitRef="usd">-13255000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNjItMy0xLTEtMA_5be0fbb8-9712-4198-aa73-3bd3e374955d"
      unitRef="usd">-13236000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNjMtMS0xLTEtMA_adf1b1ba-260d-4ea2-a348-9970c4ecf3d2"
      unitRef="usd">109710000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNjMtMi0xLTEtMA_88af4692-6e5a-4a20-8c49-03553acd90d3"
      unitRef="usd">-44819000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNjMtMy0xLTEtMA_563d3a39-b1e2-4860-b835-c5390c85d814"
      unitRef="usd">-267483000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNjQtMS0xLTEtMA_e378c790-b68f-4b7b-ac19-4b472448eb37"
      unitRef="usd">60339000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie1e640db23ae4f1883a4d89f7a887e73_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNjQtMi0xLTEtMA_5609d51e-6033-408f-8be3-eea0d0c6083d"
      unitRef="usd">105158000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i62699a08e60743b2bf4fd57227c2825c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNjQtMy0xLTEtMA_e0ac1592-a754-45f9-b11a-44637cf0db37"
      unitRef="usd">372641000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNjUtMS0xLTEtMA_58b44264-0b9d-45c6-adec-0c13094f0c73"
      unitRef="usd">170049000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNjUtMi0xLTEtMA_248ee579-300d-4f2d-814f-814cf95711fd"
      unitRef="usd">60339000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie1e640db23ae4f1883a4d89f7a887e73_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNjUtMy0xLTEtMA_62b2510c-a9da-4b59-bf5b-8850fa6bb92e"
      unitRef="usd">105158000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <tree:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNzItMS0xLTEtMTAzNDc_1e761611-c95d-4de9-be34-d2836bb80488"
      unitRef="usd">4196000</tree:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid>
    <tree:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNzItMi0xLTEtMTAzNDc_3086ffe0-3681-4d60-bcb8-c1f2b395dce2"
      unitRef="usd">-946000</tree:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid>
    <tree:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNzItMy0xLTEtMTAzNDc_c66414cf-741c-4edd-aff3-9d09c7c3aaae"
      unitRef="usd">949000</tree:IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNjgtMS0xLTEtMA_fef4357c-0577-4c0b-8f5f-0fd3a247cf76"
      unitRef="usd">0</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNjgtMi0xLTEtMA_0bb1c1a1-8c0c-453f-a1f8-99bd4a007b2a"
      unitRef="usd">1111000</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNjgtMy0xLTEtMA_cacc7c21-ac91-4c60-9c46-c21af07c771c"
      unitRef="usd">0</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:InterestPaidNet
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNzAtMS0xLTEtMA_77f27a11-126a-4f9e-a057-55aca6a23a6a"
      unitRef="usd">4741000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNzAtMi0xLTEtMA_69ae929c-baf8-42a9-9de7-1ede9770fa2a"
      unitRef="usd">7005000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNzAtMy0xLTEtMA_4de9c81a-8509-4fe4-a1e9-7d38c22276a9"
      unitRef="usd">3593000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNzEtMS0xLTEtMA_5286aee6-aa2b-4a7d-a2d5-49fb99b98a4f"
      unitRef="usd">561000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNzEtMi0xLTEtMA_910048c2-2ab4-4e43-b68c-b71101d78d59"
      unitRef="usd">25000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNzEtMy0xLTEtMA_fdc7ecd7-7353-4436-b211-6ead4ce505b5"
      unitRef="usd">541000</us-gaap:IncomeTaxesPaid>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNzItMS0xLTEtMA_8763d9dc-1d53-4243-8fb2-64197b74e714"
      unitRef="usd">60000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNzItMi0xLTEtMA_8e870853-c593-49fa-9289-51dc12bc440f"
      unitRef="usd">4743000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml84NS9mcmFnOjg0Yjg1N2Y2MWMzMzQ1ZDQ5ODQyY2RkMWMxNzU4Njc4L3RhYmxlOjE1ODNmZDg0Y2Y4YzQxYzY5NjM5ZDY3Y2VlZGZlNmE1L3RhYmxlcmFuZ2U6MTU4M2ZkODRjZjhjNDFjNjk2MzlkNjdjZWVkZmU2YTVfNzItMy0xLTEtMA_2f5de0f0-ed49-480d-93aa-8b9d72e84385"
      unitRef="usd">5678000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85NC9mcmFnOjUzNDhmMGExNDc4NzQxOWZhMzYxZWZhZDU3NjZhOTAzL3RleHRyZWdpb246NTM0OGYwYTE0Nzg3NDE5ZmEzNjFlZmFkNTc2NmE5MDNfMjc3Ng_76e66af3-7eeb-40ae-a5a0-e0f284155816">ORGANIZATION&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Company Overview&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;LendingTree, Inc. is the parent of LT Intermediate Company, LLC, which holds all of the outstanding ownership interests of LendingTree, LLC, and LendingTree, LLC owns several companies (collectively, "LendingTree" or 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;LendingTree operates what it believes to be the leading online consumer platform that connects consumers with the choices they need to be confident in their financial decisions. The Company offers consumers tools and resources, including free credit scores, that facilitate comparison-shopping for mortgage loans, home equity loans and lines of credit, reverse mortgage loans, auto loans, credit cards, deposit accounts, personal loans, student loans, small business loans, insurance quotes and other related offerings. The Company primarily seeks to match in-market consumers with multiple providers on its marketplace who can provide them with competing quotes for loans, deposit products, insurance or other related offerings they are seeking. The Company also serves as a valued partner to lenders and other providers seeking an efficient, scalable and flexible source of customer acquisition with directly measurable benefits, by matching the consumer inquiries it generates with these providers.&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 consolidated financial statements include the accounts of LendingTree and all its wholly-owned entities, except Home Loan Center, Inc. ("HLC") subsequent to its bankruptcy filing on July 21, 2019 which resulted in the Company's loss of a controlling interest in HLC under applicable accounting standards. Intercompany transactions and accounts have been eliminated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Discontinued Operations&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 LendingTree Loans business, which consisted of originating various consumer mortgage loans through HLC (the "LendingTree Loans Business"), is presented as discontinued operations in the accompanying consolidated balance sheets, consolidated statements of operations and comprehensive income (loss) and consolidated cash flows for all periods presented. The notes accompanying these consolidated financial statements reflect the Company's continuing operations and, unless otherwise noted, exclude information related to the discontinued operations. &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;See&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; Note 21 &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;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discontinued Operations for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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;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 consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission ("SEC").&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 prior year amounts have been reclassified to conform to current year presentation.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfNDQ3Mjk_351938fe-e5fe-4e6e-af92-b6f53b79eb2d">SIGNIFICANT ACCOUNTING POLICIES&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Revenue Recognition&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 derives its revenue primarily from match fees and closing fees. Revenue is recognized when performance obligations under the terms of a contract with a customer are satisfied and promised services have transferred to the customer. In identifying performance obligations, judgment is required around contracts where there was a possibility of bundled services and multiple parties. In applying judgment, the Company considers customer expectations of performance, materiality and the core principles of Accounting Standards Codification ("ASC") Topic 606, Revenue from Contracts with Customers. The Company's services are generally transferred to the customer at a point in time.&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;Variable consideration is included in revenue if it is probable that a significant future reversal of cumulative revenue under the contract will not occur. &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;Revenue from Home products is primarily generated from upfront match fees paid by mortgage Network Partners that receive a loan request, and in some cases upfront fees for clicks or call transfers. Match fees and upfront fees for clicks and call transfers are earned through the delivery of loan requests that originated through the Company's websites or affiliates. The Company recognizes revenue at the time a loan request is delivered to the customer, provided that no significant obligations remain. The Company's contractual right to the match fee consideration is contemporaneous with the satisfaction of the performance obligation to deliver a loan request to the customer.&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;Revenue from Consumer products is generated by match and other upfront fees for clicks or call transfers, as well as from closing fees, approval fees and upfront service and subscription fees. Closing fees are derived from lenders on certain auto loans, business loans, personal loans and student loans when the lender funds a loan with the consumer. Approval fees are derived from credit card issuers when the credit card consumer receives card approval from the credit card issuer. Upfront service fees and subscription fees are derived from consumers in the Company's credit services product. Upfront fees paid by consumers are recognized as revenue over the estimated time the consumer will remain a customer and receive services. Subscription fees are recognized over the period a consumer is receiving services.&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;Under ASC Topic 606, the timing of recognizing revenue for closing fees and approval fees is accelerated to the point when a loan request or a credit card consumer is delivered to the customer, as opposed to when the consumer loan is closed by the lender or credit card approval is made by the issuer. The Company's contractual right to closing fees and approval fees is not contemporaneous with the satisfaction of the performance obligation to deliver a loan request or a credit card consumer to the customer. As such, the Company records a contract asset at each reporting period-end related to the estimated variable consideration on closing fees and approval fees for which the Company has satisfied the related performance obligation but are still pending the loan closing or credit card approval before the Company has a contractual right to payment. This estimate is based on the Company's historical closing rates and historical time between when a consumer request for a loan or credit card is delivered to the lender or card issuer and when the loan is closed by the lender or approved by the card issuer. The time between satisfaction of the Company's performance obligation and when the Company's right to consideration becomes unconditional varies across products but is generally less than 90 days for auto loans, personal loans, student loans and credit card approvals. The time between satisfaction of the Company's performance obligation and when the Company's right to consideration becomes unconditional for small business loans is generally less than 39 months.&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;Revenue from the Company's Insurance products is primarily generated from upfront match fees and upfront fees for website clicks or fees for calls. Match fees and upfront fees for clicks and call transfers are earned through the delivery of consumer requests that originated through the Company's websites or affiliates. The Company recognizes revenue at the time a consumer request is delivered to the customer, provided that no significant obligations remain. The Company's contractual right to the match fee consideration is contemporaneous with the satisfaction of the performance obligation to deliver a consumer request to the customer.&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;Our payment terms vary by customer and services offered. The term between invoicing and when payment is due is generally 30 days or less.&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;Sales commissions are incremental costs of obtaining contracts with customers. The Company expenses sales commissions when incurred as the duration of contracts with customers is less than one year, based on the right of either party to terminate the contract with less than one year's notice without compensation to either party. These costs are recorded within selling and marketing expense on the consolidated statements of operations and comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Cash and Cash Equivalents&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;Cash and cash equivalents include cash and short-term, highly liquid money market investments with original maturities of three months or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Restricted Cash&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;Cash escrowed or contractually restricted for a specific purpose is designated as restricted cash.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Accounts Receivable&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;Accounts receivable are stated at amounts due from customers, net of an allowance for doubtful accounts.&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 determines its allowance for doubtful accounts by considering a number of factors, including the length of time accounts receivable are past due, previous loss history, current and expected economic conditions and the specific customer's current and expected ability to pay its obligation. Accounts receivable are considered past due when they are outstanding longer than the contractual payment terms. Accounts receivable are written off when management deems them uncollectible. &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 reconciliation of the beginning and ending balances of the allowance for doubtful accounts is as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&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.034%"/&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.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance, beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Charges to earnings&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,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;Write-off of uncollectible accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,859)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(435)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Recoveries collected&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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance, end of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,402&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,466&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,143&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-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;Segment Reporting&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 has three reportable segments: Home, Consumer and Insurance. Characteristics which were relied upon in making the determination of the reportable segments include the nature of the products, the organization's internal structure, and the information that is regularly reviewed by the chief operating decision maker, or CODM, for the purpose of assessing performance and allocating resources.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Property and Equipment&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;Property and equipment, including internally-developed software and significant improvements, are recorded at cost less accumulated depreciation. Due to the rapid advancements in technology and evolution of company products, all internally-developed software is written off at the end of its useful life. Repairs and maintenance and any gains or losses on dispositions are recognized as incurred in current operations.&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;Depreciation is recorded on a straight-line basis to allocate the cost of depreciable assets to operations over their estimated service lives. The following table presents the estimated useful lives for each asset category:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.257%"/&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:9pt;font-weight:700;line-height:100%"&gt;Asset Category&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and capitalized software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lesser of asset life or life of lease&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and other equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aircraft and automobile&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Hosting Arrangement that is a Service Contract&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;Subsequent to the adoption of Accounting Standards Update ("ASU") 2018-15 in the first quarter of 2020, as described below, qualifying implementation costs incurred in a hosting arrangement that is a service contract are capitalized and deferred on a straight-line basis over the term of the hosting arrangement, which is typically &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfOTM0NTg0ODk2OTQ5Mw_c6c94b35-a476-4382-9c44-89739cd4e654"&gt;one&lt;/span&gt; to five years. These costs are capitalized to prepaid and other current assets and other non-current assets on the balance sheet, and the associated amortization expense is included within general and administrative expense on the statement of operations and comprehensive income (loss). The majority of such capitalized implementation costs arise from internal and external labor associated with software development, described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Software Development Costs&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;Software development costs primarily include internal and external labor expenses incurred to develop the software that powers the Company's websites. Certain costs incurred during the application development stage are capitalized, either as property and equipment or as a hosting arrangement that is a service contract, based on specific activities tracked, while costs incurred during the preliminary project stage and post-implementation/operation stage are expensed as incurred. Capitalized software development costs are amortized over an estimated useful life of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfODUzMw_31e75bf7-b849-47ac-9dd2-17b2d4c467e4"&gt;one&lt;/span&gt; to five years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Goodwill and Indefinite-Lived Intangible Assets&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;Goodwill acquired in business combinations is assigned to the reporting units that are expected to benefit from the combination as of the acquisition date. Goodwill and indefinite-lived intangible assets, consisting of certain trade names and trademarks, are not amortized. Rather, these assets are tested annually for impairment as of October&#160;1, or more frequently upon the occurrence of certain events or substantive changes in circumstances. &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 part of its annual impairment testing of goodwill and indefinite-lived intangible assets, in each instance, the Company may elect to assess qualitative factors as a basis for determining whether it is necessary to perform the traditional quantitative impairment testing. If the Company&#x2019;s assessment of these qualitative factors indicates that it is not more likely than not that the fair value of the reporting unit or indefinite-lived intangible asset is less than its carrying value, then no further testing is required. Otherwise, the goodwill reporting unit or long-lived intangible assets, as applicable, must be quantitatively tested for impairment. &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 quantitative impairment test for goodwill involves a comparison of the fair value of a reporting unit with its carrying amount, including goodwill. The Company determines the fair value of its reporting units by using a market approach and a discounted cash flow ("DCF") analysis. Determining fair value using a DCF analysis requires the exercise of significant judgments, including judgments about appropriate discount rates, perpetual growth rates and the amount and timing of expected future cash flows. If the fair value of a reporting unit exceeds its carrying amount, goodwill of the reporting unit is not impaired. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to that excess.&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 quantitative impairment test for indefinite-lived intangible assets involves a comparison of the estimated fair value of the intangible asset with its carrying value. If the carrying value of the indefinite-lived intangible asset exceeds its estimated fair value, an impairment loss is recognized in an amount equal to that excess. The estimates of fair value of indefinite-lived intangible assets are determined using a DCF valuation analysis that employs a relief-from-royalty methodology in estimating the fair value of trade names and trademarks. Significant judgments inherent in this analysis include the determination of royalty rates, discount rates, perpetual growth rates and the amount and timing of future revenues.&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;Results of the October 1, 2020 qualitative annual impairment tests indicated that it is not more likely than not that the fair value of the goodwill and the indefinite-lived intangible assets were each less than their respective carrying values. Accordingly, no further testing was required.&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;At October 1, 2019, the Company performed the first step of the quantitative goodwill impairment test and found that the fair value of each reporting unit exceeded its carrying amount, indicating no goodwill impairment. The Company changed its operating segments in the fourth quarter of 2019 and accordingly changed its reporting units. At December 31, 2019, the Company performed the first step of the quantitative goodwill impairment test and found that the fair value of each reporting unit exceeded its carrying amount, indicating no goodwill impairment. Results of the October 1, 2019 qualitative annual impairment tests for the indefinite-lived intangible assets indicated that it is not more likely than not that the fair value of the assets were each less than their respective carrying values. Accordingly, no further testing was required.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Long-Lived Assets and Intangible Assets with Definite Lives&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;Long-lived assets include property and equipment, definite-lived intangible assets and operating lease right-of-use assets. Amortization of definite-lived intangible assets is recorded on a straight-line basis over their estimated lives. &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;Subsequent to the adoption of ASU 2018-15, described below, capitalized implementation costs incurred in a hosting arrangement that is a service contract are also allocated to and included within long-lived asset groups tested for recoverability.&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;Long-lived asset groups are tested for recoverability whenever events or changes in circumstances indicate that their carrying amounts may not be recoverable. The carrying amount of a long-lived asset group is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset group. If the carrying amount is deemed to not be recoverable, an impairment loss is recorded as the amount by which the carrying amount of the long-lived asset group exceeds its fair value. &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;At December&#160;31, 2020 and 2019, the Company performed its review of impairment triggering events for long-lived asset groups and determined that a triggering event had not occurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Fair Value Measurements&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 categorizes its assets and liabilities measured at fair value into a fair value hierarchy that prioritizes the assumptions used in pricing the asset or liability into the following three levels:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt;text-decoration:underline"&gt;Level&#160;1&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;: Observable inputs, such as quoted prices for identical assets and liabilities in active markets obtained from independent sources.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt;text-decoration:underline"&gt;Level&#160;2&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;: Other inputs that are observable directly or indirectly, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active and inputs that are derived principally from or corroborated by observable market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt;text-decoration:underline"&gt;Level&#160;3&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;: Unobservable inputs for which there is little or no market data and which require the Company to develop its own assumptions, based on the best information available under the circumstances, about the assumptions market participants would use in pricing the asset or liability. &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's non-financial assets, such as goodwill, intangible assets and property and equipment are recorded at fair value upon acquisition. These assets are remeasured at fair value when there is an indicator of impairment and recorded at fair value only when an impairment charge is recognized. Such fair value measurements are based predominantly on Level&#160;3 inputs. &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;Contingent consideration payments related to acquisitions are measured at fair value each reporting period using Level 3 unobservable inputs. The Company's estimates of fair value are based upon assumptions believed to be reasonable but which are uncertain and involve significant judgments by management. Any changes in the fair value of these contingent consideration payments are included in operating income in the consolidated statements of operations and comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Cost of Revenue&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;Cost of revenue consists primarily of expenses associated with compensation and other employee-related costs (including stock-based compensation) related to internally-operated customer call centers, third-party customer call center fees, credit scoring fees, credit card fees, website network hosting and server fees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Product Development&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;Product development expense consists primarily of compensation and other employee-related costs (including stock-based compensation) and third-party labor costs that are not capitalized, for employees and consultants engaged in the design, development, testing and enhancement of technology. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Advertising&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;Advertising costs are expensed in the period incurred (except for production costs which are initially capitalized and then recognized as expense when the advertisement first runs) and principally represent offline costs, including television, print and radio advertising, and online advertising costs, including fees paid to search engines and distribution partners. Advertising expense was $567.7 million, $688.2 million and $469.9 million for the years ended December&#160;31, 2020, 2019 and 2018, respectively, and is included in selling and marketing expense on the consolidated statements of operations and comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Income Taxes&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;Income taxes are accounted for under the liability method, and 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. In estimating future tax consequences, all expected future events are considered. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the year in which those temporary differences are expected to be recovered or settled. A valuation allowance is provided on deferred tax assets if it is determined that it is more likely than not that the deferred tax asset will not be realized. Interest is recorded on potential tax contingencies as a component of income tax expense and recorded net of any applicable related income tax benefit. For the years ended December&#160;31, 2020, 2019 and 2018, the Company followed the incremental or "with" and "without" approach to intraperiod tax allocation for determination of the amount of tax benefit to allocate to continuing operations as prescribed in ASC 740-20-45-7.&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 accordance with the accounting standard for uncertainty in income taxes, liabilities for uncertain tax positions are recognized based on the two-step process prescribed by the accounting standards. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement.&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;Effective January 1, 2018, the Company&#160;changed&#160;the&#160;method&#160;used to estimate the deduction for prepaid marketing and advertising costs. This change in methodology impacts the timing of the tax deductibility of these related costs. The Company historically estimated these expenses to be deductible if the services were provided within 12 months of payment. Under the &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;proposed method of accounting, the Company will take into account only prepaid marketing and advertising as the Company makes payment for the services to the extent that the payment is due and the services are reasonably expected by the Company to be provided to the applicant within 3-&#xbd; months after the date of payment as authorized by Treas. Reg. &#xa7;1.461-4(d)(6)(ii). The Company has accounted for this change as a change in accounting method and recorded a cumulative impact of $1.0 million as a deferred tax liability to be recognized over four 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;On December 22, 2017, the SEC staff issued Staff Accounting Bulletin No. 118 ("SAB 118"), which provides guidance on accounting for the tax effect of the Tax Cuts and Jobs Act ("TCJA"). SAB 118 provides a measurement period that should not extend beyond one year from the TCJA enactment date for companies to complete the accounting under ASC 740. In accordance with SAB 118, a company must reflect the income tax effects of those aspects of the TCJA for which the accounting under ASC 740 is complete. To the extent that a company's accounting for certain income tax effects of the TCJA is incomplete but it is able to determine a reasonable estimate, it must record a provisional estimate in the financial statements. In accordance with SAB 118, the Company determined that the $9.1 million of the deferred tax expense recorded in connection with the remeasurement of certain deferred tax assets and liabilities was a provisional amount and a reasonable estimate at December 31, 2017.&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 fourth quarter of the year ended December 31, 2018, the Company finalized the computations of the income tax effects of the Act. As such, in accordance with SAB 118, the Company's accounting for the effects of the Act is complete. The Company did not significantly adjust provisional amounts recorded in 2017 and the SAB 118 measurement period subsequently ended on December 22, 2018. Although the Company no longer considers these amounts to be provisional, the determination of the Act's income tax effects may change following future legislation or further interpretation of the Act based on future guidance from the Internal Revenue Service and state tax authorities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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;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 forms of stock-based awards granted to LendingTree employees are principally restricted stock units ("RSUs"), RSUs with performance conditions and stock options. Further, stock options with market conditions, restricted stock awards ("RSAs") with performance conditions and RSAs with market conditions have been granted to the Company's Chairman and Chief Executive Officer. RSUs are awards in the form of units, denominated in a hypothetical equivalent number of shares of LendingTree common stock and with the value of each award equal to the fair value of LendingTree common stock at the date of grant. RSUs may be settled in cash, stock or both, as determined by the Company's Compensation Committee at the time of grant. The Company does not have a history of settling these awards in cash. Each stock-based award is subject to service-based vesting, where a specific period of continued employment must pass before an award vests. The Compensation Committee can modify the vesting provisions of an award. Certain awards also include performance-based vesting, where certain performance targets set at the time of grant must be achieved before an award vests. &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;LendingTree recognizes as expense non-cash compensation for all stock-based awards for which vesting is considered probable. Forfeitures are recognized when they occur.&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 service-based awards, non-cash compensation is measured at fair value on the grant date and expensed ratably over the vesting term. The fair value of stock option awards without a market condition is typically estimated using the Black-Scholes option pricing model, while the fair value of an RSU or RSA is measured as the closing common stock price at the time of grant. For performance-based grants, the fair value is measured on the grant date and recognized as non-cash compensation expense, considering the probability of the targets being achieved. Performance-based grants with a market condition are typically valued using a Monte Carlo simulation model. Non-cash compensation expense for single cliff-vesting grants with a market condition are recognized on a straight-line basis, while graded-vesting grants with a market condition use graded vesting expense attribution.&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;Excess tax benefits and deficiencies that arise due to the difference in the measure of stock compensation and the amount deductible for tax purposes are recorded in income tax expense within the consolidated statement of operations and comprehensive income (loss), and are classified as a component of operating cash flows within the consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Litigation Settlements and Contingencies&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;Litigation settlements and contingencies consists of expenses related to actual or anticipated litigation settlements.&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 involved in legal proceedings on an ongoing basis. If the Company believes that a loss arising from such matters is probable and can be reasonably estimated, the estimated liability is accrued in the consolidated financial statements. If only a range of estimated losses can be determined, an amount within the range is accrued that, in the Company's judgment, &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;reflects the most likely outcome; if none of the estimates within that range is a better estimate than any other amount, the low end of the range is accrued. For those proceedings in which an unfavorable outcome is reasonably possible but not probable, an estimate of the reasonably possible loss or range of losses or a conclusion that an estimate of the reasonably possible loss or range of losses arising directly from the proceeding (i.e.,&#160;monetary damages or amounts paid in judgment or settlement) are not material is disclosed. Legal expenses associated with these matters are recognized as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Accounting 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;Management is required to make certain estimates and assumptions during the preparation of the consolidated financial statements in accordance with GAAP. These estimates and assumptions impact the reported amount of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the consolidated financial statements. They also impact the reported amount of net earnings during any period. Actual results could differ from those estimates.&#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;Significant estimates underlying the accompanying consolidated financial statements, including discontinued operations, include: the recoverability of long-lived assets, goodwill and intangible assets; the determination of income taxes payable and deferred income taxes, including related valuation allowances; fair value of assets acquired in a business combination; contingent consideration related to business combinations; litigation accruals; HLC ownership related claims; contract assets; various other allowances, reserves and accruals; assumptions related to the determination of stock-based compensation; and the determination of right-of-use assets and lease liabilities.&#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;The Company considered the impact of the COVID-19 pandemic on the assumptions and estimates used when preparing its financial statements including, but not limited to, the allowance for doubtful accounts, valuation allowances, contract asset and contingent consideration. These assumptions and estimates may change as new events occur and additional information is obtained. If economic conditions caused by the COVID-19 pandemic do not recover as currently estimated by management, such future changes may have an adverse impact on the Company's results of operations, financial position and liquidity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Certain Risks and Concentrations&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;LendingTree's business is subject to certain risks and concentrations including dependence on third-party technology providers, exposure to risks associated with online commerce security and credit card fraud.&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;Financial instruments, which potentially subject the Company to concentration of credit risk at December&#160;31, 2020, consist primarily of cash and cash equivalents and accounts receivable, as disclosed in the consolidated balance sheet. Cash and cash equivalents are in excess of Federal Deposit Insurance Corporation insurance limits, but are maintained with quality financial institutions of high credit. The Company requires certain Network Partners to maintain security deposits with the Company, which in the event of non-payment, would be applied against any accounts receivable outstanding.&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;Due to the nature of the mortgage lending industry, interest rate fluctuations may negatively impact future revenue from the Company's marketplace.&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 years ended December 31, 2020 and 2019, one network partner accounted for 15% and 12%, respectively, of total consolidated revenue, all of which was recorded within the Insurance segment. No Network Partners accounted for more than 10% of total consolidated revenue for the year ended December&#160;31, 2018.&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;Lenders and lead purchasers participating on the Company's marketplace can offer their products directly to consumers through brokers, mass marketing campaigns or through other traditional methods of credit distribution. These lenders and lead purchasers can also offer their products online, either directly to prospective borrowers, through one or more online competitors, or both. If a significant number of potential consumers are able to obtain loans and other products from Network Partners without utilizing the Company's services, the Company's ability to generate revenue may be limited. Because the Company does not have exclusive relationships with the Network Partners whose loans and other financial products are offered on its online marketplace, consumers may obtain offers from these Network Partners without using its service.&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;Other than a support services office in India, the Company's operations are geographically limited to and dependent upon the economic condition of the United States. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Recently Adopted Accounting Pronouncements &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 August 2018, the Financial Accounting Standards Board ("FASB") issued ASU 2018-15, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). This ASU is effective for annual and interim reporting periods beginning after December 15, &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;2019. The amendments should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. The Company adopted ASU 2018-15 in the first quarter of 2020 using the prospective approach. Subsequent to the adoption of this ASU, capitalizable implementation costs incurred in a hosting arrangement that is a service contract are recorded within prepaid and other current assets and other non-current assets on the consolidated balance sheet. The amortization expense associated with these capitalized implementation costs is included within general and administrative expense on the consolidated statement of operations and comprehensive income (loss). The adoption of ASU 2018-15 did not have a material impact on the consolidated financial statements as of and for the year ended December 31, 2020. &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;See&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; Note 6&#x2014;Hosting Arrangements.&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 August 2018, the FASB issued ASU 2018-13, which removes, modifies and adds certain disclosure requirements in ASC Topic 820, Fair Value Measurement. This ASU is effective for annual and interim reporting periods beginning after December 15, 2019. Certain amendments must be applied prospectively while others are to be applied on a retrospective basis to all periods presented. The Company adopted ASU 2018-13 in the first quarter of 2020. &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;See&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; Note 18&#x2014;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;In June 2018, the FASB issued ASU 2018-07 which simplifies the accounting for nonemployee share-based payments by expanding the scope of ASC Topic 718, Compensation&#x2014;Stock Compensation, to include share-based payment transactions for acquiring goods and services from nonemployees. Under the new guidance, most of the initial and subsequent measurement for such payments to nonemployees is aligned with the requirements for share-based payments to employees. This ASU is effective for annual and interim reporting periods beginning after December 15, 2018, and early adoption was permitted. Entities must transition to the new guidance through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The Company early-adopted this ASU during the second quarter of 2018, with no impact to its consolidated financial statements.&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 May 2017, the FASB issued ASU 2017-09 which clarifies when to account for a change to the terms or conditions of a share-based payment award as a modification. Under the new guidance, modification accounting is required only if the fair value, the vesting conditions or the classification of the award changes as a result of the change in terms or conditions. This ASU is effective prospectively for annual periods beginning on or after December 15, 2017. The Company adopted this ASU during the first quarter of 2018.&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 January 2017, the FASB issued ASU 2017-04, which eliminates the requirement to calculate the implied fair value of goodwill to measure a goodwill impairment charge (Step 2 of the goodwill impairment test). Instead, an impairment charge will be based on the excess of the carrying amount over the fair value. This ASU is effective for annual and interim impairment tests performed in periods beginning after December 15, 2019. The Company adopted ASU 2017-04 in the first quarter of 2020.&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 November 2016, the FASB issued ASU 2016-18 which is intended to reduce the diversity in the classification and presentation of changes in restricted cash in the statement of cash flows, by requiring entities to combine the changes in cash and cash equivalents and restricted cash in one line. As a result, entities will no longer present transfers between cash and cash equivalents and restricted cash in the statement of cash flows. In addition, if more than one line item is recorded on the balance sheet for cash and cash equivalents and restricted cash, a reconciliation between the statement of cash flows and balance sheet is required. This ASU is effective for annual and interim reporting periods beginning after December 15, 2017. The retrospective transition method, requiring adjustment to all comparative periods presented, is required. The Company adopted this ASU during the first quarter of 2018. &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;See&#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;Note&#160;4&#x2014;Cash and Restricted Cash for the reconciliation of cash and cash equivalents and restricted cash reported on the balance sheet to the total of such amounts shown on the statement of cash flows.&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 August 2016, the FASB issued ASU 2016-15 which addresses eight cash flow classification issues, eliminating the diversity in practice. This ASU is effective for annual and interim reporting periods beginning after December 15, 2017. The retrospective transition method, requiring adjustment to all comparative periods presented, is required unless it is impracticable for some of the amendments, in which case those amendments would be prospectively applied as of the earliest date practicable. The Company adopted this ASU during the first quarter of 2018. Pursuant to adoption of this ASU, contingent consideration payments made are classified as cash outflows from financing activities up to the amount of the contingent consideration liability recognized at the acquisition date, and the portion of payments in excess of that initial liability are classified as cash outflows from operating activities.&#160;&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;See&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;&#160;Note&#160;9&#x2014;Business Acquisitions for additional 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;In June 2016, the FASB issued ASU 2016-13, which requires entities to measure expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. This ASU introduces ASC Topic 326, Financial Instruments&#x2014;Credit Losses, which replaces the existing incurred loss model and is applicable to financial assets measured at amortized cost, including trade receivables and certain other financial assets that have the contractual right to receive cash. ASC Topic 326 is effective for annual and interim reporting periods beginning after &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;December 15, 2019. The guidance must be adopted using a modified retrospective transition. The Company adopted ASC Topic 326 as of January 1, 2020, which did not result in any cumulative effect adjustment to the opening balance of accumulated deficit in the period of adoption.&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 February 2016, the FASB issued ASU 2016-02 related to lease accounting guidance. This ASU introduces ASC Topic 842, Leases, which supersedes ASC Topic 840, Leases. In 2018 and 2019, the FASB issued final amendments clarifying certain narrow aspects of implementing ASU 2016-02, including clarifications related to the rate implicit in the lease, lessee reassessment of lease classification, lessor reassessment of lease term and purchase options, variable payments that depend on an index or rate, transition disclosures and certain other transition matters. The clarification ASUs also provided an optional transition method that allows entities to initially apply the lease accounting transition requirements at the adoption date and recognize a cumulative effect adjustment to the opening balance of retained earnings in the period of adoption without restating comparative prior periods presented. The clarification ASUs must be adopted concurrently with the adoption of ASU 2016-02 (collectively, "ASC Topic 842"). &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 adopted ASC Topic 842 as of January 1, 2019, using the optional transition method to apply the new requirements at the adoption date without restating comparative prior periods presented. The adoption resulted in the increase in total assets and total liabilities of $8.8&#160;million as of January 1, 2019, related to operating leases greater than one year in duration for which the Company is the lessee, with no cumulative effect adjustment to the opening balance of accumulated deficit. As part of the transition, the Company elected the package of practical expedients, which allows the Company to not reassess whether expired or existing contracts contain leases, lease classification for expired or existing leases, and initial direct costs for existing leases. Additionally, the Company elected an accounting policy to not record short-term leases, which are leases with an initial term of twelve months or fewer, on the balance sheet.&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 May 2014, the FASB issued ASU 2014-09 related to revenue recognition. This guidance introduces ASC Topic 606, Revenue from Contracts with Customers, and supersedes the revenue recognition requirements in ASC Topic 605, Revenue Recognition. In 2016, the FASB issued final amendments clarifying implementation guidance for principal versus agent considerations, identifying performance obligations, assessing collectability, presenting sales taxes, measuring noncash consideration and certain other transition matters. The clarification ASUs must be adopted concurrently with the adoption of ASU 2014-09 (collectively, "ASC Topic 606"). Under the new ASUs, the timing of recognizing revenue for closing fees and approval fees in the Company's Consumer products has been accelerated to the point when a loan request or a credit card consumer is delivered to the customer as opposed to when the consumer loan is closed by the lender or credit card approval is made by the issuer and communicated to 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;The Company adopted ASC Topic 606 as of January 1, 2018 using the modified retrospective transition approach. The Company recognized the cumulative effect of initially applying ASC Topic 606 as an adjustment to the opening balance of accumulated deficit. The cumulative effect of the changes made to the consolidated January 1, 2018 balance sheet for the adoption of ASC Topic 606 were as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Adjustments due to &lt;br/&gt;ASC Topic 606&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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;Prepaid and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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;Deferred income tax assets&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;20,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(530)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;19,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shareholders' equity:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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;Accumulated deficit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(708,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(706,981)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:15pt;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;Recently Issued Accounting Pronouncements&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 August 2020, the FASB issued ASU 2020-06, which simplifies the accounting for convertible instruments, amends the derivatives scope exception guidance for contracts in an entity&#x2019;s own equity, and amends the related earnings-per-share guidance. This ASU is effective for annual and interim reporting periods beginning after December 15, 2021. Early adoption is permitted for fiscal years beginning after December 15, 2020, including adoption in interim periods. An entity should adopt the guidance as of the beginning of its annual fiscal year. An entity may adopt the amendments through either a modified retrospective method of transition or a fully retrospective method of transition. The Company expects the amendments to impact its convertible senior notes and warrants issued and is evaluating the impact this ASU will have on its consolidated financial statements and whether to early adopt.&lt;/span&gt;&lt;/div&gt;In December 2019, the FASB issued ASU 2019-12, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in ASC Topic 740, Income Taxes, and clarifies certain aspects of the current guidance to improve consistency among reporting entities. This ASU is effective for annual and interim reporting periods beginning after December 15, 2020. Early adoption is permitted, including adoption in interim periods. Entities electing early adoption must adopt all amendments in the same period. Most amendments must be applied prospectively while others are to be applied on a retrospective basis for all periods presented or a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The Company is evaluating the impact this ASU will have on its consolidated financial statements and does not expect material effects. The Company will adopt ASU 2019-12 in the first quarter of 2021.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfNDQ4MTM_503a5c9e-9efa-4d76-92e2-855715545124">&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Revenue Recognition&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 derives its revenue primarily from match fees and closing fees. Revenue is recognized when performance obligations under the terms of a contract with a customer are satisfied and promised services have transferred to the customer. In identifying performance obligations, judgment is required around contracts where there was a possibility of bundled services and multiple parties. In applying judgment, the Company considers customer expectations of performance, materiality and the core principles of Accounting Standards Codification ("ASC") Topic 606, Revenue from Contracts with Customers. The Company's services are generally transferred to the customer at a point in time.&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;Variable consideration is included in revenue if it is probable that a significant future reversal of cumulative revenue under the contract will not occur. &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;Revenue from Home products is primarily generated from upfront match fees paid by mortgage Network Partners that receive a loan request, and in some cases upfront fees for clicks or call transfers. Match fees and upfront fees for clicks and call transfers are earned through the delivery of loan requests that originated through the Company's websites or affiliates. The Company recognizes revenue at the time a loan request is delivered to the customer, provided that no significant obligations remain. The Company's contractual right to the match fee consideration is contemporaneous with the satisfaction of the performance obligation to deliver a loan request to the customer.&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;Revenue from Consumer products is generated by match and other upfront fees for clicks or call transfers, as well as from closing fees, approval fees and upfront service and subscription fees. Closing fees are derived from lenders on certain auto loans, business loans, personal loans and student loans when the lender funds a loan with the consumer. Approval fees are derived from credit card issuers when the credit card consumer receives card approval from the credit card issuer. Upfront service fees and subscription fees are derived from consumers in the Company's credit services product. Upfront fees paid by consumers are recognized as revenue over the estimated time the consumer will remain a customer and receive services. Subscription fees are recognized over the period a consumer is receiving services.&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;Under ASC Topic 606, the timing of recognizing revenue for closing fees and approval fees is accelerated to the point when a loan request or a credit card consumer is delivered to the customer, as opposed to when the consumer loan is closed by the lender or credit card approval is made by the issuer. The Company's contractual right to closing fees and approval fees is not contemporaneous with the satisfaction of the performance obligation to deliver a loan request or a credit card consumer to the customer. As such, the Company records a contract asset at each reporting period-end related to the estimated variable consideration on closing fees and approval fees for which the Company has satisfied the related performance obligation but are still pending the loan closing or credit card approval before the Company has a contractual right to payment. This estimate is based on the Company's historical closing rates and historical time between when a consumer request for a loan or credit card is delivered to the lender or card issuer and when the loan is closed by the lender or approved by the card issuer. The time between satisfaction of the Company's performance obligation and when the Company's right to consideration becomes unconditional varies across products but is generally less than 90 days for auto loans, personal loans, student loans and credit card approvals. The time between satisfaction of the Company's performance obligation and when the Company's right to consideration becomes unconditional for small business loans is generally less than 39 months.&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;Revenue from the Company's Insurance products is primarily generated from upfront match fees and upfront fees for website clicks or fees for calls. Match fees and upfront fees for clicks and call transfers are earned through the delivery of consumer requests that originated through the Company's websites or affiliates. The Company recognizes revenue at the time a consumer request is delivered to the customer, provided that no significant obligations remain. The Company's contractual right to the match fee consideration is contemporaneous with the satisfaction of the performance obligation to deliver a consumer request to the customer.&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;Our payment terms vary by customer and services offered. The term between invoicing and when payment is due is generally 30 days or less.&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;Sales commissions are incremental costs of obtaining contracts with customers. The Company expenses sales commissions when incurred as the duration of contracts with customers is less than one year, based on the right of either party to terminate the contract with less than one year's notice without compensation to either party. These costs are recorded within selling and marketing expense on the consolidated statements of operations and comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfNDQ3OTQ_97788d74-8c29-4639-9576-39d4328732b2">&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Cash and Cash Equivalents&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;Cash and cash equivalents include cash and short-term, highly liquid money market investments with original maturities of three months or less.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfNDQ4NDM_0f07060f-fccb-48e3-b852-84d996fb1773">&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Restricted Cash&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;Cash escrowed or contractually restricted for a specific purpose is designated as restricted cash.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfNDQ4MjU_535183ff-67a6-4b7c-abf8-8127c1de3c56">&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Accounts Receivable&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;Accounts receivable are stated at amounts due from customers, net of an allowance for doubtful accounts.&lt;/span&gt;&lt;/div&gt;The Company determines its allowance for doubtful accounts by considering a number of factors, including the length of time accounts receivable are past due, previous loss history, current and expected economic conditions and the specific customer's current and expected ability to pay its obligation. Accounts receivable are considered past due when they are outstanding longer than the contractual payment terms. Accounts receivable are written off when management deems them uncollectible.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfNDQ4MDY_2245f225-8d7c-42db-a477-621e6d3f9a48">&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 reconciliation of the beginning and ending balances of the allowance for doubtful accounts is as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&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.034%"/&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.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance, beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Charges to earnings&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,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;Write-off of uncollectible accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,859)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(435)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Recoveries collected&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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance, end of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,402&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,466&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,143&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RhYmxlOjVlNWRhOWRkM2YxNzRiMzJhMzAwNjJiZWI1ZTM3YWExL3RhYmxlcmFuZ2U6NWU1ZGE5ZGQzZjE3NGIzMmEzMDA2MmJlYjVlMzdhYTFfMi0xLTEtMS0w_2ac38e44-dfe6-45e8-b0b5-6ed0bc95b6c4"
      unitRef="usd">1466000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ie1e640db23ae4f1883a4d89f7a887e73_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RhYmxlOjVlNWRhOWRkM2YxNzRiMzJhMzAwNjJiZWI1ZTM3YWExL3RhYmxlcmFuZ2U6NWU1ZGE5ZGQzZjE3NGIzMmEzMDA2MmJlYjVlMzdhYTFfMi0zLTEtMS0w_f6e71487-7359-4bc8-bbdd-d206b97b5665"
      unitRef="usd">1143000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i62699a08e60743b2bf4fd57227c2825c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RhYmxlOjVlNWRhOWRkM2YxNzRiMzJhMzAwNjJiZWI1ZTM3YWExL3RhYmxlcmFuZ2U6NWU1ZGE5ZGQzZjE3NGIzMmEzMDA2MmJlYjVlMzdhYTFfMi01LTEtMS0w_ac13998f-e36a-4464-9a4a-be3038451634"
      unitRef="usd">675000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RhYmxlOjVlNWRhOWRkM2YxNzRiMzJhMzAwNjJiZWI1ZTM3YWExL3RhYmxlcmFuZ2U6NWU1ZGE5ZGQzZjE3NGIzMmEzMDA2MmJlYjVlMzdhYTFfMy0xLTEtMS0w_6b022045-32d8-4c02-a1a4-1eace5570f89"
      unitRef="usd">1785000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RhYmxlOjVlNWRhOWRkM2YxNzRiMzJhMzAwNjJiZWI1ZTM3YWExL3RhYmxlcmFuZ2U6NWU1ZGE5ZGQzZjE3NGIzMmEzMDA2MmJlYjVlMzdhYTFfMy0zLTEtMS0w_4268be22-e403-4369-a175-726839d6102f"
      unitRef="usd">1697000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RhYmxlOjVlNWRhOWRkM2YxNzRiMzJhMzAwNjJiZWI1ZTM3YWExL3RhYmxlcmFuZ2U6NWU1ZGE5ZGQzZjE3NGIzMmEzMDA2MmJlYjVlMzdhYTFfMy01LTEtMS0w_daf5a14b-51ce-444a-ac7c-9d95b567cf73"
      unitRef="usd">880000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RhYmxlOjVlNWRhOWRkM2YxNzRiMzJhMzAwNjJiZWI1ZTM3YWExL3RhYmxlcmFuZ2U6NWU1ZGE5ZGQzZjE3NGIzMmEzMDA2MmJlYjVlMzdhYTFfNC0xLTEtMS0w_fd5f7caa-0795-40fd-8d65-df48888c42f6"
      unitRef="usd">1859000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RhYmxlOjVlNWRhOWRkM2YxNzRiMzJhMzAwNjJiZWI1ZTM3YWExL3RhYmxlcmFuZ2U6NWU1ZGE5ZGQzZjE3NGIzMmEzMDA2MmJlYjVlMzdhYTFfNC0zLTEtMS0w_a70ff881-92ec-4c89-b722-c0bf9da4bc79"
      unitRef="usd">1400000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RhYmxlOjVlNWRhOWRkM2YxNzRiMzJhMzAwNjJiZWI1ZTM3YWExL3RhYmxlcmFuZ2U6NWU1ZGE5ZGQzZjE3NGIzMmEzMDA2MmJlYjVlMzdhYTFfNC01LTEtMS0w_e4268fa1-b969-4502-bcf6-41d91303e652"
      unitRef="usd">435000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RhYmxlOjVlNWRhOWRkM2YxNzRiMzJhMzAwNjJiZWI1ZTM3YWExL3RhYmxlcmFuZ2U6NWU1ZGE5ZGQzZjE3NGIzMmEzMDA2MmJlYjVlMzdhYTFfNS0xLTEtMS00Nzgw_8a701353-9f58-4eb0-b7da-06b1344656bb"
      unitRef="usd">10000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RhYmxlOjVlNWRhOWRkM2YxNzRiMzJhMzAwNjJiZWI1ZTM3YWExL3RhYmxlcmFuZ2U6NWU1ZGE5ZGQzZjE3NGIzMmEzMDA2MmJlYjVlMzdhYTFfNS0zLTEtMS00Nzgw_555bce34-4f2f-4038-bf84-2539cb45b4c9"
      unitRef="usd">26000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RhYmxlOjVlNWRhOWRkM2YxNzRiMzJhMzAwNjJiZWI1ZTM3YWExL3RhYmxlcmFuZ2U6NWU1ZGE5ZGQzZjE3NGIzMmEzMDA2MmJlYjVlMzdhYTFfNS01LTEtMS00Nzgw_980997c2-e58a-4141-aa61-b1585c3cbd89"
      unitRef="usd">23000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RhYmxlOjVlNWRhOWRkM2YxNzRiMzJhMzAwNjJiZWI1ZTM3YWExL3RhYmxlcmFuZ2U6NWU1ZGE5ZGQzZjE3NGIzMmEzMDA2MmJlYjVlMzdhYTFfNS0xLTEtMS0w_cad690e1-7880-4a2b-aa02-8374064503ee"
      unitRef="usd">1402000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RhYmxlOjVlNWRhOWRkM2YxNzRiMzJhMzAwNjJiZWI1ZTM3YWExL3RhYmxlcmFuZ2U6NWU1ZGE5ZGQzZjE3NGIzMmEzMDA2MmJlYjVlMzdhYTFfNS0zLTEtMS0w_5a8f42f0-7bd9-482b-bbf0-6e45b0530e90"
      unitRef="usd">1466000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ie1e640db23ae4f1883a4d89f7a887e73_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RhYmxlOjVlNWRhOWRkM2YxNzRiMzJhMzAwNjJiZWI1ZTM3YWExL3RhYmxlcmFuZ2U6NWU1ZGE5ZGQzZjE3NGIzMmEzMDA2MmJlYjVlMzdhYTFfNS01LTEtMS0w_3c2200a8-e492-49e7-b7e7-dde11f276238"
      unitRef="usd">1143000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfNDQ3MTQ_b4a26f07-f43c-4d70-a40e-c69e5b87a01d">&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Segment Reporting&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 has three reportable segments: Home, Consumer and Insurance. Characteristics which were relied upon in making the determination of the reportable segments include the nature of the products, the organization's internal structure, and the information that is regularly reviewed by the chief operating decision maker, or CODM, for the purpose of assessing performance and allocating resources.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfNzAxMA_bc938a45-8955-4003-8226-22a3954faf2f"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfNDQ3NDc_08060b41-6a43-4f37-b040-62fbe8bdcd1b">&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Property and Equipment&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;Property and equipment, including internally-developed software and significant improvements, are recorded at cost less accumulated depreciation. Due to the rapid advancements in technology and evolution of company products, all internally-developed software is written off at the end of its useful life. Repairs and maintenance and any gains or losses on dispositions are recognized as incurred in current operations.&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;Depreciation is recorded on a straight-line basis to allocate the cost of depreciable assets to operations over their estimated service lives. The following table presents the estimated useful lives for each asset category:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.257%"/&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:9pt;font-weight:700;line-height:100%"&gt;Asset Category&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and capitalized software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lesser of asset life or life of lease&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and other equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aircraft and automobile&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfNDQ4Njg_3d01d379-958b-4978-ba9d-73dec0ca7202">The following table presents the estimated useful lives for each asset category:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.257%"/&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:9pt;font-weight:700;line-height:100%"&gt;Asset Category&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and capitalized software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lesser of asset life or life of lease&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and other equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aircraft and automobile&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib69ccf19ed2e49dbb8e0c6f0435c7e52_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RhYmxlOjg1MzkyZjYyMjg0YTQwNDZhZDM2ZGQzZWE2MDllOWRiL3RhYmxlcmFuZ2U6ODUzOTJmNjIyODRhNDA0NmFkMzZkZDNlYTYwOWU5ZGJfNC0xLTEtMS00MDAvdGV4dHJlZ2lvbjo1OWMyNGRiMGJjNmQ0NmMyYWYzMmI1ODI3MjdiMWMzM185MzQ1ODQ4ODM2MTEz_1876bbe1-15e1-4069-882d-c6fa967cba71">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i77c2ed39729644c486b6160532226cea_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RhYmxlOjg1MzkyZjYyMjg0YTQwNDZhZDM2ZGQzZWE2MDllOWRiL3RhYmxlcmFuZ2U6ODUzOTJmNjIyODRhNDA0NmFkMzZkZDNlYTYwOWU5ZGJfNC0xLTEtMS00MDAvdGV4dHJlZ2lvbjo1OWMyNGRiMGJjNmQ0NmMyYWYzMmI1ODI3MjdiMWMzM185MzQ1ODQ4ODM2MTIz_91ebeeed-058a-42e8-a700-240d274cc9a7">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1f4faece477248758f03dfe49c820b39_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RhYmxlOjg1MzkyZjYyMjg0YTQwNDZhZDM2ZGQzZWE2MDllOWRiL3RhYmxlcmFuZ2U6ODUzOTJmNjIyODRhNDA0NmFkMzZkZDNlYTYwOWU5ZGJfNi0xLTEtMS00MDY_d47c7560-767e-43ae-b240-07e64a5e26e0">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib09d8fb4a6bf40c491b4a8ad218e725a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RhYmxlOjg1MzkyZjYyMjg0YTQwNDZhZDM2ZGQzZWE2MDllOWRiL3RhYmxlcmFuZ2U6ODUzOTJmNjIyODRhNDA0NmFkMzZkZDNlYTYwOWU5ZGJfNy0xLTEtMS00MDkvdGV4dHJlZ2lvbjowNzQ3Nzg1NTY5OTM0NGIyOWIwMzY4NDAyZDY4ZmIyOV85MzQ1ODQ4ODM2MTE0_53840363-5820-4033-ab63-7093779a5bae">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i3735394a6b3347059a9a7b76388dca6c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RhYmxlOjg1MzkyZjYyMjg0YTQwNDZhZDM2ZGQzZWE2MDllOWRiL3RhYmxlcmFuZ2U6ODUzOTJmNjIyODRhNDA0NmFkMzZkZDNlYTYwOWU5ZGJfNy0xLTEtMS00MDkvdGV4dHJlZ2lvbjowNzQ3Nzg1NTY5OTM0NGIyOWIwMzY4NDAyZDY4ZmIyOV85MzQ1ODQ4ODM2MTI1_28f482bd-5a86-4248-9e04-1280dbf700a3">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <tree:HostingArrangementServiceContractPolicyPolicyTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfOTM0NTg0ODk2OTQ4Nw_686da37d-941a-48fa-8bed-5753d23ee54d">Hosting Arrangement that is a Service ContractSubsequent to the adoption of Accounting Standards Update ("ASU") 2018-15 in the first quarter of 2020, as described below, qualifying implementation costs incurred in a hosting arrangement that is a service contract are capitalized and deferred on a straight-line basis over the term of the hosting arrangement, which is typically &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfOTM0NTg0ODk2OTQ5Mw_c6c94b35-a476-4382-9c44-89739cd4e654"&gt;one&lt;/span&gt; to five years. These costs are capitalized to prepaid and other current assets and other non-current assets on the balance sheet, and the associated amortization expense is included within general and administrative expense on the statement of operations and comprehensive income (loss). The majority of such capitalized implementation costs arise from internal and external labor associated with software development</tree:HostingArrangementServiceContractPolicyPolicyTextBlock>
    <tree:HostingArrangementServiceContractImplementationCostAmortizationPeriod
      contextRef="i95245678ca5c4272ab87ef5a3beb6234_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfOTM0NTg0ODk2OTUxNA_462ebb06-ac9e-4f30-b39a-3c1475f5a276">P5Y</tree:HostingArrangementServiceContractImplementationCostAmortizationPeriod>
    <us-gaap:InternalUseSoftwarePolicy
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfNDQ3MzA_68a3b695-b4a0-4f49-af65-77850ebbcecc">&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Software Development Costs&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;Software development costs primarily include internal and external labor expenses incurred to develop the software that powers the Company's websites. Certain costs incurred during the application development stage are capitalized, either as property and equipment or as a hosting arrangement that is a service contract, based on specific activities tracked, while costs incurred during the preliminary project stage and post-implementation/operation stage are expensed as incurred. Capitalized software development costs are amortized over an estimated useful life of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfODUzMw_31e75bf7-b849-47ac-9dd2-17b2d4c467e4"&gt;one&lt;/span&gt; to five years.&lt;/span&gt;&lt;/div&gt;</us-gaap:InternalUseSoftwarePolicy>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i5e3587c5e8c34b8ab424398b57001a2e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfODUzOQ_692cd1cf-3238-4150-afc7-601f0a0ee251">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfNDQ4MDg_0fa1f523-16e3-4817-851c-b58d929f57dd">&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Goodwill and Indefinite-Lived Intangible Assets&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;Goodwill acquired in business combinations is assigned to the reporting units that are expected to benefit from the combination as of the acquisition date. Goodwill and indefinite-lived intangible assets, consisting of certain trade names and trademarks, are not amortized. Rather, these assets are tested annually for impairment as of October&#160;1, or more frequently upon the occurrence of certain events or substantive changes in circumstances. &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 part of its annual impairment testing of goodwill and indefinite-lived intangible assets, in each instance, the Company may elect to assess qualitative factors as a basis for determining whether it is necessary to perform the traditional quantitative impairment testing. If the Company&#x2019;s assessment of these qualitative factors indicates that it is not more likely than not that the fair value of the reporting unit or indefinite-lived intangible asset is less than its carrying value, then no further testing is required. Otherwise, the goodwill reporting unit or long-lived intangible assets, as applicable, must be quantitatively tested for impairment. &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 quantitative impairment test for goodwill involves a comparison of the fair value of a reporting unit with its carrying amount, including goodwill. The Company determines the fair value of its reporting units by using a market approach and a discounted cash flow ("DCF") analysis. Determining fair value using a DCF analysis requires the exercise of significant judgments, including judgments about appropriate discount rates, perpetual growth rates and the amount and timing of expected future cash flows. If the fair value of a reporting unit exceeds its carrying amount, goodwill of the reporting unit is not impaired. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to that excess.&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 quantitative impairment test for indefinite-lived intangible assets involves a comparison of the estimated fair value of the intangible asset with its carrying value. If the carrying value of the indefinite-lived intangible asset exceeds its estimated fair value, an impairment loss is recognized in an amount equal to that excess. The estimates of fair value of indefinite-lived intangible assets are determined using a DCF valuation analysis that employs a relief-from-royalty methodology in estimating the fair value of trade names and trademarks. Significant judgments inherent in this analysis include the determination of royalty rates, discount rates, perpetual growth rates and the amount and timing of future revenues.&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;Results of the October 1, 2020 qualitative annual impairment tests indicated that it is not more likely than not that the fair value of the goodwill and the indefinite-lived intangible assets were each less than their respective carrying values. Accordingly, no further testing was required.&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;At October 1, 2019, the Company performed the first step of the quantitative goodwill impairment test and found that the fair value of each reporting unit exceeded its carrying amount, indicating no goodwill impairment. The Company changed its operating segments in the fourth quarter of 2019 and accordingly changed its reporting units. At December 31, 2019, the Company performed the first step of the quantitative goodwill impairment test and found that the fair value of each reporting unit exceeded its carrying amount, indicating no goodwill impairment. Results of the October 1, 2019 qualitative annual impairment tests for the indefinite-lived intangible assets indicated that it is not more likely than not that the fair value of the assets were each less than their respective carrying values. Accordingly, no further testing was required.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfNDQ3OTA_f8be7703-fb91-4293-8f4c-e97021e0426d">&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Long-Lived Assets and Intangible Assets with Definite Lives&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;Long-lived assets include property and equipment, definite-lived intangible assets and operating lease right-of-use assets. Amortization of definite-lived intangible assets is recorded on a straight-line basis over their estimated lives. &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;Subsequent to the adoption of ASU 2018-15, described below, capitalized implementation costs incurred in a hosting arrangement that is a service contract are also allocated to and included within long-lived asset groups tested for recoverability.&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;Long-lived asset groups are tested for recoverability whenever events or changes in circumstances indicate that their carrying amounts may not be recoverable. The carrying amount of a long-lived asset group is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset group. If the carrying amount is deemed to not be recoverable, an impairment loss is recorded as the amount by which the carrying amount of the long-lived asset group exceeds its fair value. &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;At December&#160;31, 2020 and 2019, the Company performed its review of impairment triggering events for long-lived asset groups and determined that a triggering event had not occurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfNDQ3NDQ_aa4b47dd-300b-4860-875e-18a10beb60c0">&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Fair Value Measurements&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 categorizes its assets and liabilities measured at fair value into a fair value hierarchy that prioritizes the assumptions used in pricing the asset or liability into the following three levels:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt;text-decoration:underline"&gt;Level&#160;1&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;: Observable inputs, such as quoted prices for identical assets and liabilities in active markets obtained from independent sources.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt;text-decoration:underline"&gt;Level&#160;2&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;: Other inputs that are observable directly or indirectly, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active and inputs that are derived principally from or corroborated by observable market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt;text-decoration:underline"&gt;Level&#160;3&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;: Unobservable inputs for which there is little or no market data and which require the Company to develop its own assumptions, based on the best information available under the circumstances, about the assumptions market participants would use in pricing the asset or liability. &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's non-financial assets, such as goodwill, intangible assets and property and equipment are recorded at fair value upon acquisition. These assets are remeasured at fair value when there is an indicator of impairment and recorded at fair value only when an impairment charge is recognized. Such fair value measurements are based predominantly on Level&#160;3 inputs. &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;Contingent consideration payments related to acquisitions are measured at fair value each reporting period using Level 3 unobservable inputs. The Company's estimates of fair value are based upon assumptions believed to be reasonable but which are uncertain and involve significant judgments by management. Any changes in the fair value of these contingent consideration payments are included in operating income in the consolidated statements of operations and comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:CostOfSalesPolicyTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfNDQ3MjU_2c81bb63-75a7-48bc-a3b0-cbc550e1acd8">&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Cost of Revenue&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;Cost of revenue consists primarily of expenses associated with compensation and other employee-related costs (including stock-based compensation) related to internally-operated customer call centers, third-party customer call center fees, credit scoring fees, credit card fees, website network hosting and server fees.&lt;/span&gt;&lt;/div&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfNDQ3MTU_617bc203-5150-4546-8370-040f12fa6d20">Product DevelopmentProduct development expense consists primarily of compensation and other employee-related costs (including stock-based compensation) and third-party labor costs that are not capitalized, for employees and consultants engaged in the design, development, testing and enhancement of technology.</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfNDQ3NTQ_c286a3e9-c98c-4bd8-991e-2366b380fa4a">AdvertisingAdvertising costs are expensed in the period incurred (except for production costs which are initially capitalized and then recognized as expense when the advertisement first runs) and principally represent offline costs, including television, print and radio advertising, and online advertising costs, including fees paid to search engines and distribution partners.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfMTg5Mjc_bde814a5-3b9b-48b2-aceb-3a7ccd410ee2"
      unitRef="usd">567700000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfMTg5MzE_d27b70e7-242a-479c-87fd-0e35bdd4429a"
      unitRef="usd">688200000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfMTg5Mzg_92bb67a3-59f0-45d3-86a8-687e827da44e"
      unitRef="usd">469900000</us-gaap:AdvertisingExpense>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfNDQ3NDE_61e643bf-09c5-472a-b209-efc4e3c9985b">&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Income Taxes&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;Income taxes are accounted for under the liability method, and 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. In estimating future tax consequences, all expected future events are considered. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the year in which those temporary differences are expected to be recovered or settled. A valuation allowance is provided on deferred tax assets if it is determined that it is more likely than not that the deferred tax asset will not be realized. Interest is recorded on potential tax contingencies as a component of income tax expense and recorded net of any applicable related income tax benefit. For the years ended December&#160;31, 2020, 2019 and 2018, the Company followed the incremental or "with" and "without" approach to intraperiod tax allocation for determination of the amount of tax benefit to allocate to continuing operations as prescribed in ASC 740-20-45-7.&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 accordance with the accounting standard for uncertainty in income taxes, liabilities for uncertain tax positions are recognized based on the two-step process prescribed by the accounting standards. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement.&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;Effective January 1, 2018, the Company&#160;changed&#160;the&#160;method&#160;used to estimate the deduction for prepaid marketing and advertising costs. This change in methodology impacts the timing of the tax deductibility of these related costs. The Company historically estimated these expenses to be deductible if the services were provided within 12 months of payment. Under the &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;proposed method of accounting, the Company will take into account only prepaid marketing and advertising as the Company makes payment for the services to the extent that the payment is due and the services are reasonably expected by the Company to be provided to the applicant within 3-&#xbd; months after the date of payment as authorized by Treas. Reg. &#xa7;1.461-4(d)(6)(ii). The Company has accounted for this change as a change in accounting method and recorded a cumulative impact of $1.0 million as a deferred tax liability to be recognized over four 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;On December 22, 2017, the SEC staff issued Staff Accounting Bulletin No. 118 ("SAB 118"), which provides guidance on accounting for the tax effect of the Tax Cuts and Jobs Act ("TCJA"). SAB 118 provides a measurement period that should not extend beyond one year from the TCJA enactment date for companies to complete the accounting under ASC 740. In accordance with SAB 118, a company must reflect the income tax effects of those aspects of the TCJA for which the accounting under ASC 740 is complete. To the extent that a company's accounting for certain income tax effects of the TCJA is incomplete but it is able to determine a reasonable estimate, it must record a provisional estimate in the financial statements. In accordance with SAB 118, the Company determined that the $9.1 million of the deferred tax expense recorded in connection with the remeasurement of certain deferred tax assets and liabilities was a provisional amount and a reasonable estimate at December 31, 2017.&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 fourth quarter of the year ended December 31, 2018, the Company finalized the computations of the income tax effects of the Act. As such, in accordance with SAB 118, the Company's accounting for the effects of the Act is complete. The Company did not significantly adjust provisional amounts recorded in 2017 and the SAB 118 measurement period subsequently ended on December 22, 2018. Although the Company no longer considers these amounts to be provisional, the determination of the Act's income tax effects may change following future legislation or further interpretation of the Act based on future guidance from the Internal Revenue Service and state tax authorities.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <tree:ChangeinAccountingEstimateAmount
      contextRef="ia8fe304638d54420acdb1480604460a9_I20180101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfMjE2OTE_34eccc0f-1b7a-408f-a21f-96616bb1cb30"
      unitRef="usd">1000000.0</tree:ChangeinAccountingEstimateAmount>
    <tree:ProvisionalestimateforremeasurementofdeferredtaxassetsandliabilitiesfromTaxCutsandJobsAct
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfMjM0MjY_1002f1f8-1c80-40a4-85f9-9c6ca432192c"
      unitRef="usd">9100000</tree:ProvisionalestimateforremeasurementofdeferredtaxassetsandliabilitiesfromTaxCutsandJobsAct>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfNDQ3MzY_6020e9d2-49c5-4627-b808-6589f61fd359">&lt;div style="margin-bottom:6pt;margin-top:12pt;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;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 forms of stock-based awards granted to LendingTree employees are principally restricted stock units ("RSUs"), RSUs with performance conditions and stock options. Further, stock options with market conditions, restricted stock awards ("RSAs") with performance conditions and RSAs with market conditions have been granted to the Company's Chairman and Chief Executive Officer. RSUs are awards in the form of units, denominated in a hypothetical equivalent number of shares of LendingTree common stock and with the value of each award equal to the fair value of LendingTree common stock at the date of grant. RSUs may be settled in cash, stock or both, as determined by the Company's Compensation Committee at the time of grant. The Company does not have a history of settling these awards in cash. Each stock-based award is subject to service-based vesting, where a specific period of continued employment must pass before an award vests. The Compensation Committee can modify the vesting provisions of an award. Certain awards also include performance-based vesting, where certain performance targets set at the time of grant must be achieved before an award vests. &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;LendingTree recognizes as expense non-cash compensation for all stock-based awards for which vesting is considered probable. Forfeitures are recognized when they occur.&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 service-based awards, non-cash compensation is measured at fair value on the grant date and expensed ratably over the vesting term. The fair value of stock option awards without a market condition is typically estimated using the Black-Scholes option pricing model, while the fair value of an RSU or RSA is measured as the closing common stock price at the time of grant. For performance-based grants, the fair value is measured on the grant date and recognized as non-cash compensation expense, considering the probability of the targets being achieved. Performance-based grants with a market condition are typically valued using a Monte Carlo simulation model. Non-cash compensation expense for single cliff-vesting grants with a market condition are recognized on a straight-line basis, while graded-vesting grants with a market condition use graded vesting expense attribution.&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;Excess tax benefits and deficiencies that arise due to the difference in the measure of stock compensation and the amount deductible for tax purposes are recorded in income tax expense within the consolidated statement of operations and comprehensive income (loss), and are classified as a component of operating cash flows within the consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfNDQ4MzE_a7c64459-7d1a-4514-bfcf-e760eede7dcf">&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Litigation Settlements and Contingencies&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;Litigation settlements and contingencies consists of expenses related to actual or anticipated litigation settlements.&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 involved in legal proceedings on an ongoing basis. If the Company believes that a loss arising from such matters is probable and can be reasonably estimated, the estimated liability is accrued in the consolidated financial statements. If only a range of estimated losses can be determined, an amount within the range is accrued that, in the Company's judgment, &lt;/span&gt;&lt;/div&gt;reflects the most likely outcome; if none of the estimates within that range is a better estimate than any other amount, the low end of the range is accrued. For those proceedings in which an unfavorable outcome is reasonably possible but not probable, an estimate of the reasonably possible loss or range of losses or a conclusion that an estimate of the reasonably possible loss or range of losses arising directly from the proceeding (i.e.,&#160;monetary damages or amounts paid in judgment or settlement) are not material is disclosed. Legal expenses associated with these matters are recognized as incurred</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfNDQ4NTc_303fcddb-bc0a-47e2-8ae3-5c9409c3b385">&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Accounting 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;Management is required to make certain estimates and assumptions during the preparation of the consolidated financial statements in accordance with GAAP. These estimates and assumptions impact the reported amount of assets and liabilities and disclosures of contingent assets and liabilities as of the date of the consolidated financial statements. They also impact the reported amount of net earnings during any period. Actual results could differ from those estimates.&#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;Significant estimates underlying the accompanying consolidated financial statements, including discontinued operations, include: the recoverability of long-lived assets, goodwill and intangible assets; the determination of income taxes payable and deferred income taxes, including related valuation allowances; fair value of assets acquired in a business combination; contingent consideration related to business combinations; litigation accruals; HLC ownership related claims; contract assets; various other allowances, reserves and accruals; assumptions related to the determination of stock-based compensation; and the determination of right-of-use assets and lease liabilities.&#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;The Company considered the impact of the COVID-19 pandemic on the assumptions and estimates used when preparing its financial statements including, but not limited to, the allowance for doubtful accounts, valuation allowances, contract asset and contingent consideration. These assumptions and estimates may change as new events occur and additional information is obtained. If economic conditions caused by the COVID-19 pandemic do not recover as currently estimated by management, such future changes may have an adverse impact on the Company's results of operations, financial position and liquidity.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfNDQ3NDY_3a62a49c-7daa-4e3a-a95a-2dea9c7e7a06">&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Certain Risks and Concentrations&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;LendingTree's business is subject to certain risks and concentrations including dependence on third-party technology providers, exposure to risks associated with online commerce security and credit card fraud.&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;Financial instruments, which potentially subject the Company to concentration of credit risk at December&#160;31, 2020, consist primarily of cash and cash equivalents and accounts receivable, as disclosed in the consolidated balance sheet. Cash and cash equivalents are in excess of Federal Deposit Insurance Corporation insurance limits, but are maintained with quality financial institutions of high credit. The Company requires certain Network Partners to maintain security deposits with the Company, which in the event of non-payment, would be applied against any accounts receivable outstanding.&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;Due to the nature of the mortgage lending industry, interest rate fluctuations may negatively impact future revenue from the Company's marketplace.&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 years ended December 31, 2020 and 2019, one network partner accounted for 15% and 12%, respectively, of total consolidated revenue, all of which was recorded within the Insurance segment. No Network Partners accounted for more than 10% of total consolidated revenue for the year ended December&#160;31, 2018.&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;Lenders and lead purchasers participating on the Company's marketplace can offer their products directly to consumers through brokers, mass marketing campaigns or through other traditional methods of credit distribution. These lenders and lead purchasers can also offer their products online, either directly to prospective borrowers, through one or more online competitors, or both. If a significant number of potential consumers are able to obtain loans and other products from Network Partners without utilizing the Company's services, the Company's ability to generate revenue may be limited. Because the Company does not have exclusive relationships with the Network Partners whose loans and other financial products are offered on its online marketplace, consumers may obtain offers from these Network Partners without using its service.&lt;/span&gt;&lt;/div&gt;Other than a support services office in India, the Company's operations are geographically limited to and dependent upon the economic condition of the United States.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i31642cecded64e4dab42d2800eacb690_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfMTUzOTMxNjI5MjI0Nzc_259c2db4-8097-49ac-8c20-f5ed36bfbdc0"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if59f7891317445249e71285f4483fc26_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfMzAwODE_6b4b7ae7-4338-4442-a4a2-a82aa24cdb2e"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfNDQ4NDY_af4c1080-6afc-40a8-8277-9d7a70daa613">&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Recently Adopted Accounting Pronouncements &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 August 2018, the Financial Accounting Standards Board ("FASB") issued ASU 2018-15, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). This ASU is effective for annual and interim reporting periods beginning after December 15, &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;2019. The amendments should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. The Company adopted ASU 2018-15 in the first quarter of 2020 using the prospective approach. Subsequent to the adoption of this ASU, capitalizable implementation costs incurred in a hosting arrangement that is a service contract are recorded within prepaid and other current assets and other non-current assets on the consolidated balance sheet. The amortization expense associated with these capitalized implementation costs is included within general and administrative expense on the consolidated statement of operations and comprehensive income (loss). The adoption of ASU 2018-15 did not have a material impact on the consolidated financial statements as of and for the year ended December 31, 2020. &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;See&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; Note 6&#x2014;Hosting Arrangements.&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 August 2018, the FASB issued ASU 2018-13, which removes, modifies and adds certain disclosure requirements in ASC Topic 820, Fair Value Measurement. This ASU is effective for annual and interim reporting periods beginning after December 15, 2019. Certain amendments must be applied prospectively while others are to be applied on a retrospective basis to all periods presented. The Company adopted ASU 2018-13 in the first quarter of 2020. &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;See&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; Note 18&#x2014;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;In June 2018, the FASB issued ASU 2018-07 which simplifies the accounting for nonemployee share-based payments by expanding the scope of ASC Topic 718, Compensation&#x2014;Stock Compensation, to include share-based payment transactions for acquiring goods and services from nonemployees. Under the new guidance, most of the initial and subsequent measurement for such payments to nonemployees is aligned with the requirements for share-based payments to employees. This ASU is effective for annual and interim reporting periods beginning after December 15, 2018, and early adoption was permitted. Entities must transition to the new guidance through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The Company early-adopted this ASU during the second quarter of 2018, with no impact to its consolidated financial statements.&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 May 2017, the FASB issued ASU 2017-09 which clarifies when to account for a change to the terms or conditions of a share-based payment award as a modification. Under the new guidance, modification accounting is required only if the fair value, the vesting conditions or the classification of the award changes as a result of the change in terms or conditions. This ASU is effective prospectively for annual periods beginning on or after December 15, 2017. The Company adopted this ASU during the first quarter of 2018.&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 January 2017, the FASB issued ASU 2017-04, which eliminates the requirement to calculate the implied fair value of goodwill to measure a goodwill impairment charge (Step 2 of the goodwill impairment test). Instead, an impairment charge will be based on the excess of the carrying amount over the fair value. This ASU is effective for annual and interim impairment tests performed in periods beginning after December 15, 2019. The Company adopted ASU 2017-04 in the first quarter of 2020.&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 November 2016, the FASB issued ASU 2016-18 which is intended to reduce the diversity in the classification and presentation of changes in restricted cash in the statement of cash flows, by requiring entities to combine the changes in cash and cash equivalents and restricted cash in one line. As a result, entities will no longer present transfers between cash and cash equivalents and restricted cash in the statement of cash flows. In addition, if more than one line item is recorded on the balance sheet for cash and cash equivalents and restricted cash, a reconciliation between the statement of cash flows and balance sheet is required. This ASU is effective for annual and interim reporting periods beginning after December 15, 2017. The retrospective transition method, requiring adjustment to all comparative periods presented, is required. The Company adopted this ASU during the first quarter of 2018. &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;See&#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;Note&#160;4&#x2014;Cash and Restricted Cash for the reconciliation of cash and cash equivalents and restricted cash reported on the balance sheet to the total of such amounts shown on the statement of cash flows.&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 August 2016, the FASB issued ASU 2016-15 which addresses eight cash flow classification issues, eliminating the diversity in practice. This ASU is effective for annual and interim reporting periods beginning after December 15, 2017. The retrospective transition method, requiring adjustment to all comparative periods presented, is required unless it is impracticable for some of the amendments, in which case those amendments would be prospectively applied as of the earliest date practicable. The Company adopted this ASU during the first quarter of 2018. Pursuant to adoption of this ASU, contingent consideration payments made are classified as cash outflows from financing activities up to the amount of the contingent consideration liability recognized at the acquisition date, and the portion of payments in excess of that initial liability are classified as cash outflows from operating activities.&#160;&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;See&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;&#160;Note&#160;9&#x2014;Business Acquisitions for additional 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;In June 2016, the FASB issued ASU 2016-13, which requires entities to measure expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. This ASU introduces ASC Topic 326, Financial Instruments&#x2014;Credit Losses, which replaces the existing incurred loss model and is applicable to financial assets measured at amortized cost, including trade receivables and certain other financial assets that have the contractual right to receive cash. ASC Topic 326 is effective for annual and interim reporting periods beginning after &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;December 15, 2019. The guidance must be adopted using a modified retrospective transition. The Company adopted ASC Topic 326 as of January 1, 2020, which did not result in any cumulative effect adjustment to the opening balance of accumulated deficit in the period of adoption.&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 February 2016, the FASB issued ASU 2016-02 related to lease accounting guidance. This ASU introduces ASC Topic 842, Leases, which supersedes ASC Topic 840, Leases. In 2018 and 2019, the FASB issued final amendments clarifying certain narrow aspects of implementing ASU 2016-02, including clarifications related to the rate implicit in the lease, lessee reassessment of lease classification, lessor reassessment of lease term and purchase options, variable payments that depend on an index or rate, transition disclosures and certain other transition matters. The clarification ASUs also provided an optional transition method that allows entities to initially apply the lease accounting transition requirements at the adoption date and recognize a cumulative effect adjustment to the opening balance of retained earnings in the period of adoption without restating comparative prior periods presented. The clarification ASUs must be adopted concurrently with the adoption of ASU 2016-02 (collectively, "ASC Topic 842"). &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 adopted ASC Topic 842 as of January 1, 2019, using the optional transition method to apply the new requirements at the adoption date without restating comparative prior periods presented. The adoption resulted in the increase in total assets and total liabilities of $8.8&#160;million as of January 1, 2019, related to operating leases greater than one year in duration for which the Company is the lessee, with no cumulative effect adjustment to the opening balance of accumulated deficit. As part of the transition, the Company elected the package of practical expedients, which allows the Company to not reassess whether expired or existing contracts contain leases, lease classification for expired or existing leases, and initial direct costs for existing leases. Additionally, the Company elected an accounting policy to not record short-term leases, which are leases with an initial term of twelve months or fewer, on the balance sheet.&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 May 2014, the FASB issued ASU 2014-09 related to revenue recognition. This guidance introduces ASC Topic 606, Revenue from Contracts with Customers, and supersedes the revenue recognition requirements in ASC Topic 605, Revenue Recognition. In 2016, the FASB issued final amendments clarifying implementation guidance for principal versus agent considerations, identifying performance obligations, assessing collectability, presenting sales taxes, measuring noncash consideration and certain other transition matters. The clarification ASUs must be adopted concurrently with the adoption of ASU 2014-09 (collectively, "ASC Topic 606"). Under the new ASUs, the timing of recognizing revenue for closing fees and approval fees in the Company's Consumer products has been accelerated to the point when a loan request or a credit card consumer is delivered to the customer as opposed to when the consumer loan is closed by the lender or credit card approval is made by the issuer and communicated to 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;The Company adopted ASC Topic 606 as of January 1, 2018 using the modified retrospective transition approach. The Company recognized the cumulative effect of initially applying ASC Topic 606 as an adjustment to the opening balance of accumulated deficit. The cumulative effect of the changes made to the consolidated January 1, 2018 balance sheet for the adoption of ASC Topic 606 were as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Adjustments due to &lt;br/&gt;ASC Topic 606&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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;Prepaid and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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;Deferred income tax assets&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;20,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(530)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;19,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shareholders' equity:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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;Accumulated deficit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(708,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(706,981)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:15pt;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;Recently Issued Accounting Pronouncements&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 August 2020, the FASB issued ASU 2020-06, which simplifies the accounting for convertible instruments, amends the derivatives scope exception guidance for contracts in an entity&#x2019;s own equity, and amends the related earnings-per-share guidance. This ASU is effective for annual and interim reporting periods beginning after December 15, 2021. Early adoption is permitted for fiscal years beginning after December 15, 2020, including adoption in interim periods. An entity should adopt the guidance as of the beginning of its annual fiscal year. An entity may adopt the amendments through either a modified retrospective method of transition or a fully retrospective method of transition. The Company expects the amendments to impact its convertible senior notes and warrants issued and is evaluating the impact this ASU will have on its consolidated financial statements and whether to early adopt.&lt;/span&gt;&lt;/div&gt;In December 2019, the FASB issued ASU 2019-12, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in ASC Topic 740, Income Taxes, and clarifies certain aspects of the current guidance to improve consistency among reporting entities. This ASU is effective for annual and interim reporting periods beginning after December 15, 2020. Early adoption is permitted, including adoption in interim periods. Entities electing early adoption must adopt all amendments in the same period. Most amendments must be applied prospectively while others are to be applied on a retrospective basis for all periods presented or a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The Company is evaluating the impact this ASU will have on its consolidated financial statements and does not expect material effects. The Company will adopt ASU 2019-12 in the first quarter of 2021.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:Assets
      contextRef="i37f2c69ebae54044b24bf01e3854a85b_I20190101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfMTUzOTMxNjI5MjQ1NzM_224e7bce-2d16-4391-b813-d45f665b4761"
      unitRef="usd">8800000</us-gaap:Assets>
    <us-gaap:Liabilities
      contextRef="i37f2c69ebae54044b24bf01e3854a85b_I20190101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfMTUzOTMxNjI5MjQ1NzM_c099f1ae-f980-411d-98f2-f4682e566bfc"
      unitRef="usd">8800000</us-gaap:Liabilities>
    <us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RleHRyZWdpb246MzEyNDQyMTY0OTczNDk0Zjk4OGNlOWU2MjExZjhkNTZfOTM0NTg0ODk3MjE4Ng_5658173e-6ad0-4d76-b8c8-9340d21c068e">The cumulative effect of the changes made to the consolidated January 1, 2018 balance sheet for the adoption of ASC Topic 606 were as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Adjustments due to &lt;br/&gt;ASC Topic 606&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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;Prepaid and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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;Deferred income tax assets&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;20,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(530)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;19,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shareholders' equity:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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;Accumulated deficit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(708,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(706,981)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i62699a08e60743b2bf4fd57227c2825c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RhYmxlOjdjZWY0YTJlMTQzNzQ4MDViM2Y0MWIxOTJiZGIxNDM3L3RhYmxlcmFuZ2U6N2NlZjRhMmUxNDM3NDgwNWIzZjQxYjE5MmJkYjE0MzdfMi0xLTEtMS04NTMz_0ad09127-4c20-4005-8185-a11b9a23cd4d"
      unitRef="usd">11881000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i4d8bff7da64f464885a9e3268823cb29_I20180101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RhYmxlOjdjZWY0YTJlMTQzNzQ4MDViM2Y0MWIxOTJiZGIxNDM3L3RhYmxlcmFuZ2U6N2NlZjRhMmUxNDM3NDgwNWIzZjQxYjE5MmJkYjE0MzdfMi0yLTEtMS04NTMz_25173564-cd95-4830-9fda-63ec52d48dbf"
      unitRef="usd">1903000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i95437daa983849a0b5a5c30c847fb413_I20180101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RhYmxlOjdjZWY0YTJlMTQzNzQ4MDViM2Y0MWIxOTJiZGIxNDM3L3RhYmxlcmFuZ2U6N2NlZjRhMmUxNDM3NDgwNWIzZjQxYjE5MmJkYjE0MzdfMi0zLTEtMS04NTMz_ab638544-6684-4fb8-afac-bacfd4ec2b0f"
      unitRef="usd">13784000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i62699a08e60743b2bf4fd57227c2825c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RhYmxlOjdjZWY0YTJlMTQzNzQ4MDViM2Y0MWIxOTJiZGIxNDM3L3RhYmxlcmFuZ2U6N2NlZjRhMmUxNDM3NDgwNWIzZjQxYjE5MmJkYjE0MzdfMy0xLTEtMS04NTMz_0860b2d2-e36d-43c5-aa73-b943161054ff"
      unitRef="usd">20156000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i4d8bff7da64f464885a9e3268823cb29_I20180101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RhYmxlOjdjZWY0YTJlMTQzNzQ4MDViM2Y0MWIxOTJiZGIxNDM3L3RhYmxlcmFuZ2U6N2NlZjRhMmUxNDM3NDgwNWIzZjQxYjE5MmJkYjE0MzdfMy0yLTEtMS04NTMz_05bf655c-93be-436c-94b7-4d30b4e52a27"
      unitRef="usd">-530000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i95437daa983849a0b5a5c30c847fb413_I20180101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RhYmxlOjdjZWY0YTJlMTQzNzQ4MDViM2Y0MWIxOTJiZGIxNDM3L3RhYmxlcmFuZ2U6N2NlZjRhMmUxNDM3NDgwNWIzZjQxYjE5MmJkYjE0MzdfMy0zLTEtMS04NTMz_1ab22379-a13d-4638-8c93-1f91b45f4758"
      unitRef="usd">19626000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i62699a08e60743b2bf4fd57227c2825c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RhYmxlOjdjZWY0YTJlMTQzNzQ4MDViM2Y0MWIxOTJiZGIxNDM3L3RhYmxlcmFuZ2U6N2NlZjRhMmUxNDM3NDgwNWIzZjQxYjE5MmJkYjE0MzdfNi0xLTEtMS04NTM2_6a2e3645-d0fe-464f-b5cd-b6a330b09581"
      unitRef="usd">-708354000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i4d8bff7da64f464885a9e3268823cb29_I20180101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RhYmxlOjdjZWY0YTJlMTQzNzQ4MDViM2Y0MWIxOTJiZGIxNDM3L3RhYmxlcmFuZ2U6N2NlZjRhMmUxNDM3NDgwNWIzZjQxYjE5MmJkYjE0MzdfNi0yLTEtMS04NTM2_249e6c9f-a905-4d3d-890e-b0c58db910d7"
      unitRef="usd">1373000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i95437daa983849a0b5a5c30c847fb413_I20180101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml85Ny9mcmFnOjMxMjQ0MjE2NDk3MzQ5NGY5ODhjZTllNjIxMWY4ZDU2L3RhYmxlOjdjZWY0YTJlMTQzNzQ4MDViM2Y0MWIxOTJiZGIxNDM3L3RhYmxlcmFuZ2U6N2NlZjRhMmUxNDM3NDgwNWIzZjQxYjE5MmJkYjE0MzdfNi0zLTEtMS04NTM2_2e15a4d0-b816-4e22-8660-110a156c1a26"
      unitRef="usd">-706981000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90ZXh0cmVnaW9uOmUxYzRlM2YwNjY4YTQ3NzM4ZDJmNjFiODA1YjU5ODg1XzExODA_c7838908-18a4-4a89-8608-c37a01b3d581">REVENUE&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;Revenue is as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.508%"/&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.530%"/&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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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="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="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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenue:&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Home&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Credit cards&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;77,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;211,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:10pt;font-weight:400;line-height:100%"&gt;165,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;Personal loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Other Consumer&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;109,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;151,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;95,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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;253,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;515,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;395,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance&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;333,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;284,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;909,990&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;1,106,603&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;764,865&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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 contract asset recorded within prepaid and other current assets on the consolidated balance sheets related to estimated variable consideration in the Company's Consumer business was $6.4 million and $6.5 million on December 31, 2020 and 2019, 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;The contract liability recorded within accrued expenses and other current liabilities on the consolidated balance sheets related to upfront fees paid by consumers in the Company's Consumer business was $0.7 million and $0.6 million at December 31, 2020 and 2019, respectively. During 2020, the Company recognized revenue of $0.6&#160;million that was included in the contract liability balance at December 31, 2019. During 2019, the Company recognized revenue of $0.4 million that was included in the contract liability balance at December 31, 2018.&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;Revenue recognized in any reporting period includes estimated variable consideration for which the Company has satisfied the related performance obligations but are still pending the occurrence or non-occurrence of a future event outside the Company's control (such as lenders providing loans to consumers or credit card approvals of consumers) before the Company has a contractual right to payment. The Company recognized increases to such revenue from prior periods of $0.3 million, $4.4 million and $0.7&#160;million in 2020, 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90ZXh0cmVnaW9uOmUxYzRlM2YwNjY4YTQ3NzM4ZDJmNjFiODA1YjU5ODg1XzExODM_d9a477eb-ce85-4602-af77-8641706f1731">&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;Revenue is as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.508%"/&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.530%"/&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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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="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="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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenue:&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Home&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Credit cards&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;77,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;211,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:10pt;font-weight:400;line-height:100%"&gt;165,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;Personal loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Other Consumer&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;109,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;151,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;95,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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;253,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;515,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;395,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance&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;333,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;284,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;909,990&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;1,106,603&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;764,865&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="ifadd02f5e15e4be98f2f01c05160f1b4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90YWJsZTpkYWEyOTk1ZGY1NTA0ZmUwOGU0ZGJiMzZhZTVlYmEyNy90YWJsZXJhbmdlOmRhYTI5OTVkZjU1MDRmZTA4ZTRkYmIzNmFlNWViYTI3XzMtMS0xLTEtMA_0aef1b8b-ccb8-42eb-a954-d324780eb272"
      unitRef="usd">320992000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3720234b2d084d9b94ee1d0228612baa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90YWJsZTpkYWEyOTk1ZGY1NTA0ZmUwOGU0ZGJiMzZhZTVlYmEyNy90YWJsZXJhbmdlOmRhYTI5OTVkZjU1MDRmZTA4ZTRkYmIzNmFlNWViYTI3XzMtMy0xLTEtMA_291450c8-48a8-4802-9c54-59069246f4c0"
      unitRef="usd">277935000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia54c9feccbfd4a74be336a5b0744449e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90YWJsZTpkYWEyOTk1ZGY1NTA0ZmUwOGU0ZGJiMzZhZTVlYmEyNy90YWJsZXJhbmdlOmRhYTI5OTVkZjU1MDRmZTA4ZTRkYmIzNmFlNWViYTI3XzMtNS0xLTEtMA_fd855778-681e-46b7-9eeb-8734ebdadad7"
      unitRef="usd">319176000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6bffae20fccd485ea97297a656553cca_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90YWJsZTpkYWEyOTk1ZGY1NTA0ZmUwOGU0ZGJiMzZhZTVlYmEyNy90YWJsZXJhbmdlOmRhYTI5OTVkZjU1MDRmZTA4ZTRkYmIzNmFlNWViYTI3XzQtMS0xLTEtMA_502080a1-1c19-4212-8464-1c8efd4d2ba1"
      unitRef="usd">77361000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0f88aaceabcc4d20b037752c0c4f1679_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90YWJsZTpkYWEyOTk1ZGY1NTA0ZmUwOGU0ZGJiMzZhZTVlYmEyNy90YWJsZXJhbmdlOmRhYTI5OTVkZjU1MDRmZTA4ZTRkYmIzNmFlNWViYTI3XzQtMy0xLTEtMA_0d9b2738-2b6f-4dd5-b7be-cdd5aa8ce69b"
      unitRef="usd">211294000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6486d86d77584aed8ef055b92a2079bd_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90YWJsZTpkYWEyOTk1ZGY1NTA0ZmUwOGU0ZGJiMzZhZTVlYmEyNy90YWJsZXJhbmdlOmRhYTI5OTVkZjU1MDRmZTA4ZTRkYmIzNmFlNWViYTI3XzQtNS0xLTEtMA_32ffd822-9445-426f-b866-71e5fb989af4"
      unitRef="usd">165776000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic719d68f46604872bc605c2b80bd3004_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90YWJsZTpkYWEyOTk1ZGY1NTA0ZmUwOGU0ZGJiMzZhZTVlYmEyNy90YWJsZXJhbmdlOmRhYTI5OTVkZjU1MDRmZTA4ZTRkYmIzNmFlNWViYTI3XzUtMS0xLTEtMA_46147abf-2d60-4b26-8c93-15461c4cdac1"
      unitRef="usd">66513000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iae8eec59dc714efb831ede14b1fa59cc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90YWJsZTpkYWEyOTk1ZGY1NTA0ZmUwOGU0ZGJiMzZhZTVlYmEyNy90YWJsZXJhbmdlOmRhYTI5OTVkZjU1MDRmZTA4ZTRkYmIzNmFlNWViYTI3XzUtMy0xLTEtMA_d258a4d0-bdf2-46fb-8e2b-9fbdf6a99712"
      unitRef="usd">152729000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0088f59155914efa857dfb5972ff7c7f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90YWJsZTpkYWEyOTk1ZGY1NTA0ZmUwOGU0ZGJiMzZhZTVlYmEyNy90YWJsZXJhbmdlOmRhYTI5OTVkZjU1MDRmZTA4ZTRkYmIzNmFlNWViYTI3XzUtNS0xLTEtMA_ae69407f-036b-4b2b-bf28-4b83b563d0e4"
      unitRef="usd">134199000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7911a24970b2477383979c80aef0fb13_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90YWJsZTpkYWEyOTk1ZGY1NTA0ZmUwOGU0ZGJiMzZhZTVlYmEyNy90YWJsZXJhbmdlOmRhYTI5OTVkZjU1MDRmZTA4ZTRkYmIzNmFlNWViYTI3XzYtMS0xLTEtMA_130c6c40-0ff0-414b-aa91-8d60e829d319"
      unitRef="usd">109324000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie63a54f2ee60482bbc44898d99f8a5ed_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90YWJsZTpkYWEyOTk1ZGY1NTA0ZmUwOGU0ZGJiMzZhZTVlYmEyNy90YWJsZXJhbmdlOmRhYTI5OTVkZjU1MDRmZTA4ZTRkYmIzNmFlNWViYTI3XzYtMy0xLTEtMA_1ff6d45e-3a14-47fd-ba03-a180eb8afb8e"
      unitRef="usd">151014000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i376fa11bbc9b433690b15f5004f5b8e5_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90YWJsZTpkYWEyOTk1ZGY1NTA0ZmUwOGU0ZGJiMzZhZTVlYmEyNy90YWJsZXJhbmdlOmRhYTI5OTVkZjU1MDRmZTA4ZTRkYmIzNmFlNWViYTI3XzYtNS0xLTEtMA_db386318-313f-43ab-9435-375e9a71bfdd"
      unitRef="usd">95640000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if9fc0cba931646c9ad9119ec98b076c5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90YWJsZTpkYWEyOTk1ZGY1NTA0ZmUwOGU0ZGJiMzZhZTVlYmEyNy90YWJsZXJhbmdlOmRhYTI5OTVkZjU1MDRmZTA4ZTRkYmIzNmFlNWViYTI3XzctMS0xLTEtMA_5cce6ba9-1dcd-4c15-9372-e6cfed7c03ba"
      unitRef="usd">253198000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4722f99a3dd342119942b3d2eafa2272_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90YWJsZTpkYWEyOTk1ZGY1NTA0ZmUwOGU0ZGJiMzZhZTVlYmEyNy90YWJsZXJhbmdlOmRhYTI5OTVkZjU1MDRmZTA4ZTRkYmIzNmFlNWViYTI3XzctMy0xLTEtMA_34575477-983e-4be6-990b-3cd36d0068ba"
      unitRef="usd">515037000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie6076f65e62746bc94aed3463d183c28_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90YWJsZTpkYWEyOTk1ZGY1NTA0ZmUwOGU0ZGJiMzZhZTVlYmEyNy90YWJsZXJhbmdlOmRhYTI5OTVkZjU1MDRmZTA4ZTRkYmIzNmFlNWViYTI3XzctNS0xLTEtMA_f95c8020-170f-4508-bdb3-8d9b0d248fff"
      unitRef="usd">395615000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i00806cd0a19a490baa78445f0fda6408_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90YWJsZTpkYWEyOTk1ZGY1NTA0ZmUwOGU0ZGJiMzZhZTVlYmEyNy90YWJsZXJhbmdlOmRhYTI5OTVkZjU1MDRmZTA4ZTRkYmIzNmFlNWViYTI3XzgtMS0xLTEtMA_02ca17b6-ea16-417a-b008-58b94777b134"
      unitRef="usd">333765000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1d37a8476d2a4b09bf12cf741ef5472a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90YWJsZTpkYWEyOTk1ZGY1NTA0ZmUwOGU0ZGJiMzZhZTVlYmEyNy90YWJsZXJhbmdlOmRhYTI5OTVkZjU1MDRmZTA4ZTRkYmIzNmFlNWViYTI3XzgtMy0xLTEtMA_8408060c-c185-433b-8443-3d4f74aef11d"
      unitRef="usd">284792000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6312d85c57a64839be712a5f30ca1c59_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90YWJsZTpkYWEyOTk1ZGY1NTA0ZmUwOGU0ZGJiMzZhZTVlYmEyNy90YWJsZXJhbmdlOmRhYTI5OTVkZjU1MDRmZTA4ZTRkYmIzNmFlNWViYTI3XzgtNS0xLTEtMA_5c8596f8-879a-4b38-b18d-b59bc6c737eb"
      unitRef="usd">31369000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i850f5626add444c19ddf291e3aea4326_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90YWJsZTpkYWEyOTk1ZGY1NTA0ZmUwOGU0ZGJiMzZhZTVlYmEyNy90YWJsZXJhbmdlOmRhYTI5OTVkZjU1MDRmZTA4ZTRkYmIzNmFlNWViYTI3XzktMS0xLTEtMA_eb6b30ac-2547-4ba3-9f81-d29a883e368e"
      unitRef="usd">2035000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ife3aef4e2a0d4f9983a6040b06eef3ce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90YWJsZTpkYWEyOTk1ZGY1NTA0ZmUwOGU0ZGJiMzZhZTVlYmEyNy90YWJsZXJhbmdlOmRhYTI5OTVkZjU1MDRmZTA4ZTRkYmIzNmFlNWViYTI3XzktMy0xLTEtMA_d459b699-3948-48ad-a9e7-25897d91ed18"
      unitRef="usd">28839000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i83faa808ba194740ac95b007f1d03a96_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90YWJsZTpkYWEyOTk1ZGY1NTA0ZmUwOGU0ZGJiMzZhZTVlYmEyNy90YWJsZXJhbmdlOmRhYTI5OTVkZjU1MDRmZTA4ZTRkYmIzNmFlNWViYTI3XzktNS0xLTEtMA_f66500f1-353c-4f83-b5ba-44a3a9d2bdee"
      unitRef="usd">18705000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90YWJsZTpkYWEyOTk1ZGY1NTA0ZmUwOGU0ZGJiMzZhZTVlYmEyNy90YWJsZXJhbmdlOmRhYTI5OTVkZjU1MDRmZTA4ZTRkYmIzNmFlNWViYTI3XzEwLTEtMS0xLTA_c62c4339-3d37-4cbb-a983-cee3c46f79c5"
      unitRef="usd">909990000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90YWJsZTpkYWEyOTk1ZGY1NTA0ZmUwOGU0ZGJiMzZhZTVlYmEyNy90YWJsZXJhbmdlOmRhYTI5OTVkZjU1MDRmZTA4ZTRkYmIzNmFlNWViYTI3XzEwLTMtMS0xLTA_3b760cde-ee23-4b44-b6e2-be22788b3199"
      unitRef="usd">1106603000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90YWJsZTpkYWEyOTk1ZGY1NTA0ZmUwOGU0ZGJiMzZhZTVlYmEyNy90YWJsZXJhbmdlOmRhYTI5OTVkZjU1MDRmZTA4ZTRkYmIzNmFlNWViYTI3XzEwLTUtMS0xLTA_1ba5cc63-642b-4165-9620-813c75717acc"
      unitRef="usd">764865000</us-gaap:Revenues>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90ZXh0cmVnaW9uOmUxYzRlM2YwNjY4YTQ3NzM4ZDJmNjFiODA1YjU5ODg1XzI0Nw_b824e387-8435-495d-b9ee-969130035fa4"
      unitRef="usd">6400000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90ZXh0cmVnaW9uOmUxYzRlM2YwNjY4YTQ3NzM4ZDJmNjFiODA1YjU5ODg1XzI1NA_ef982071-b426-4a24-bf36-7dde977346ea"
      unitRef="usd">6500000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90ZXh0cmVnaW9uOmUxYzRlM2YwNjY4YTQ3NzM4ZDJmNjFiODA1YjU5ODg1XzUwMQ_1af74684-66c2-41e1-9103-e223a891c2ec"
      unitRef="usd">700000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90ZXh0cmVnaW9uOmUxYzRlM2YwNjY4YTQ3NzM4ZDJmNjFiODA1YjU5ODg1XzUwOA_5ac5af06-3bf4-4aa2-94f1-f236342a2b73"
      unitRef="usd">600000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90ZXh0cmVnaW9uOmUxYzRlM2YwNjY4YTQ3NzM4ZDJmNjFiODA1YjU5ODg1XzE1MzkzMTYyNzkwMzE1_1553d7c9-4386-47da-b8ca-56f1f9ebd4bc"
      unitRef="usd">600000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90ZXh0cmVnaW9uOmUxYzRlM2YwNjY4YTQ3NzM4ZDJmNjFiODA1YjU5ODg1XzE1MzkzMTYyNzkwMDk5_f93d2644-b4b4-4f95-a153-0f8753465d8e"
      unitRef="usd">400000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90ZXh0cmVnaW9uOmUxYzRlM2YwNjY4YTQ3NzM4ZDJmNjFiODA1YjU5ODg1XzExNDQ_a7b3f55f-866e-41a0-a22b-0966cf5fedaf"
      unitRef="usd">300000</us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice>
    <us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90ZXh0cmVnaW9uOmUxYzRlM2YwNjY4YTQ3NzM4ZDJmNjFiODA1YjU5ODg1XzExNTE_1c488ebf-8c9e-45d8-bdab-606d8c4c6002"
      unitRef="usd">4400000</us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice>
    <us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDMvZnJhZzplMWM0ZTNmMDY2OGE0NzczOGQyZjYxYjgwNWI1OTg4NS90ZXh0cmVnaW9uOmUxYzRlM2YwNjY4YTQ3NzM4ZDJmNjFiODA1YjU5ODg1XzE1MzkzMTYyNzkwMjc0_1cb1454b-6a10-4f20-a26d-a209b41e0028"
      unitRef="usd">700000</us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice>
    <us-gaap:RestrictedAssetsDisclosureTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDYvZnJhZzoyNDE0YTM5ODg1OGY0NDhmYWE1MjY2NmExODg5MTllNy90ZXh0cmVnaW9uOjI0MTRhMzk4ODU4ZjQ0OGZhYTUyNjY2YTE4ODkxOWU3XzE2NQ_982fa9c1-b42e-49c9-91a6-5f3d3d8ab621">CASH AND RESTRICTED CASH&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;Total cash, cash equivalents, restricted cash and restricted cash equivalents consist of the following &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;/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;December 31, 2020&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, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash and cash equivalents&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;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total cash, cash equivalents, restricted cash and restricted cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;170,049&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;60,339&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:RestrictedAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDYvZnJhZzoyNDE0YTM5ODg1OGY0NDhmYWE1MjY2NmExODg5MTllNy90ZXh0cmVnaW9uOjI0MTRhMzk4ODU4ZjQ0OGZhYTUyNjY2YTE4ODkxOWU3XzE1OQ_c41bcdf0-358d-40c1-ae6a-71272f6dd588">&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;Total cash, cash equivalents, restricted cash and restricted cash equivalents consist of the following &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;/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;December 31, 2020&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, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash and cash equivalents&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;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total cash, cash equivalents, restricted cash and restricted cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;170,049&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;60,339&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDYvZnJhZzoyNDE0YTM5ODg1OGY0NDhmYWE1MjY2NmExODg5MTllNy90YWJsZTozMjkwYmU3NjgwZGU0NDUzYTA5MjAzOTUxN2I5NDNhNS90YWJsZXJhbmdlOjMyOTBiZTc2ODBkZTQ0NTNhMDkyMDM5NTE3Yjk0M2E1XzEtMS0xLTEtMA_feec50d7-fb3f-4564-ba68-c09b44adc6ee"
      unitRef="usd">169932000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDYvZnJhZzoyNDE0YTM5ODg1OGY0NDhmYWE1MjY2NmExODg5MTllNy90YWJsZTozMjkwYmU3NjgwZGU0NDUzYTA5MjAzOTUxN2I5NDNhNS90YWJsZXJhbmdlOjMyOTBiZTc2ODBkZTQ0NTNhMDkyMDM5NTE3Yjk0M2E1XzEtMy0xLTEtMA_6f499bc2-fbfa-4420-aed2-2b54e7a163f9"
      unitRef="usd">60243000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDYvZnJhZzoyNDE0YTM5ODg1OGY0NDhmYWE1MjY2NmExODg5MTllNy90YWJsZTozMjkwYmU3NjgwZGU0NDUzYTA5MjAzOTUxN2I5NDNhNS90YWJsZXJhbmdlOjMyOTBiZTc2ODBkZTQ0NTNhMDkyMDM5NTE3Yjk0M2E1XzItMS0xLTEtMA_2ebe0d76-a9ae-4a3d-a28e-a9d9a27f83a2"
      unitRef="usd">117000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDYvZnJhZzoyNDE0YTM5ODg1OGY0NDhmYWE1MjY2NmExODg5MTllNy90YWJsZTozMjkwYmU3NjgwZGU0NDUzYTA5MjAzOTUxN2I5NDNhNS90YWJsZXJhbmdlOjMyOTBiZTc2ODBkZTQ0NTNhMDkyMDM5NTE3Yjk0M2E1XzItMy0xLTEtMA_6b39ea74-0956-4077-9fc3-07f2224d87ce"
      unitRef="usd">96000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDYvZnJhZzoyNDE0YTM5ODg1OGY0NDhmYWE1MjY2NmExODg5MTllNy90YWJsZTozMjkwYmU3NjgwZGU0NDUzYTA5MjAzOTUxN2I5NDNhNS90YWJsZXJhbmdlOjMyOTBiZTc2ODBkZTQ0NTNhMDkyMDM5NTE3Yjk0M2E1XzMtMS0xLTEtMA_cf545ab5-4581-4c3c-b3ff-253fb87493d3"
      unitRef="usd">170049000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDYvZnJhZzoyNDE0YTM5ODg1OGY0NDhmYWE1MjY2NmExODg5MTllNy90YWJsZTozMjkwYmU3NjgwZGU0NDUzYTA5MjAzOTUxN2I5NDNhNS90YWJsZXJhbmdlOjMyOTBiZTc2ODBkZTQ0NTNhMDkyMDM5NTE3Yjk0M2E1XzMtMy0xLTEtMA_bbd7e69c-ba15-43f5-a725-18446aef9512"
      unitRef="usd">60339000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDkvZnJhZzpkNjQ5MWZjYmY3YWE0ZDRmOTkyMmExY2M4ZDFjNjViMi90ZXh0cmVnaW9uOmQ2NDkxZmNiZjdhYTRkNGY5OTIyYTFjYzhkMWM2NWIyXzY0Mw_ea7e0c83-ed42-4940-813a-6a9d2097ffa2">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 balance of property and equipment, net is as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;/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;December 31, 2020&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, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and capitalized software&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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;5,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and other equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Aircraft and automobile&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;2,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projects in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;Total gross property and equipment&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:10pt;font-weight:700;line-height:100%"&gt;82,619&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 #000000;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:10pt;font-weight:700;line-height:100%"&gt;49,342&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,238)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,979)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;62,381&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;31,363&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;Unamortized capitalized software development costs recorded in property and equipment, whether in service or under development, are $24.8 million and $19.9 million at December&#160;31, 2020 and 2019, respectively. Capitalized software development depreciation expense was $11.1 million, $8.6 million and $6.1 million for the years ended December&#160;31, 2020, 2019 and 2018, 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;Long-lived assets located outside the United States, the Company's country of domicile, were $0.1 million at each of December&#160;31, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <tree:ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDkvZnJhZzpkNjQ5MWZjYmY3YWE0ZDRmOTkyMmExY2M4ZDFjNjViMi90ZXh0cmVnaW9uOmQ2NDkxZmNiZjdhYTRkNGY5OTIyYTFjYzhkMWM2NWIyXzYzNw_62e50c54-03a0-43c9-89cc-64dd7d2f69a8">&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 balance of property and equipment, net is as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;/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;December 31, 2020&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, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and capitalized software&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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;5,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and other equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Aircraft and automobile&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;2,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projects in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;Total gross property and equipment&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:10pt;font-weight:700;line-height:100%"&gt;82,619&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 #000000;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:10pt;font-weight:700;line-height:100%"&gt;49,342&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,238)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,979)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;62,381&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;31,363&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;</tree:ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0052b3a9c69847e1b5ee873db9ae0aa8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDkvZnJhZzpkNjQ5MWZjYmY3YWE0ZDRmOTkyMmExY2M4ZDFjNjViMi90YWJsZTpmMTg2NjRiNzhmOWM0YzAwODY2YWZmOTY1MTRkOGM5NC90YWJsZXJhbmdlOmYxODY2NGI3OGY5YzRjMDA4NjZhZmY5NjUxNGQ4Yzk0XzEtMS0xLTEtMA_544fc297-ce32-4b46-915d-4fb982608289"
      unitRef="usd">34777000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0a887d65b88845c3aeb39a5af38e009c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDkvZnJhZzpkNjQ5MWZjYmY3YWE0ZDRmOTkyMmExY2M4ZDFjNjViMi90YWJsZTpmMTg2NjRiNzhmOWM0YzAwODY2YWZmOTY1MTRkOGM5NC90YWJsZXJhbmdlOmYxODY2NGI3OGY5YzRjMDA4NjZhZmY5NjUxNGQ4Yzk0XzEtMy0xLTEtMA_f61a83a4-11ad-447f-9e3c-9fb6582d49ca"
      unitRef="usd">28425000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if6f74340b4344d9481729767eb52658e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDkvZnJhZzpkNjQ5MWZjYmY3YWE0ZDRmOTkyMmExY2M4ZDFjNjViMi90YWJsZTpmMTg2NjRiNzhmOWM0YzAwODY2YWZmOTY1MTRkOGM5NC90YWJsZXJhbmdlOmYxODY2NGI3OGY5YzRjMDA4NjZhZmY5NjUxNGQ4Yzk0XzItMS0xLTEtMA_99226e05-bb22-45df-845e-9ee3613b42e5"
      unitRef="usd">5012000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i43628e2453024c9f9c80fe38ef0086c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDkvZnJhZzpkNjQ5MWZjYmY3YWE0ZDRmOTkyMmExY2M4ZDFjNjViMi90YWJsZTpmMTg2NjRiNzhmOWM0YzAwODY2YWZmOTY1MTRkOGM5NC90YWJsZXJhbmdlOmYxODY2NGI3OGY5YzRjMDA4NjZhZmY5NjUxNGQ4Yzk0XzItMy0xLTEtMA_0f82826e-6bd5-471b-903a-0a393baca137"
      unitRef="usd">7751000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0ac05fd54d16425c89667bbbcfa7290f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDkvZnJhZzpkNjQ5MWZjYmY3YWE0ZDRmOTkyMmExY2M4ZDFjNjViMi90YWJsZTpmMTg2NjRiNzhmOWM0YzAwODY2YWZmOTY1MTRkOGM5NC90YWJsZXJhbmdlOmYxODY2NGI3OGY5YzRjMDA4NjZhZmY5NjUxNGQ4Yzk0XzMtMS0xLTEtMA_02efa995-e13a-4ed8-8770-611f4172ebb4"
      unitRef="usd">3290000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7425fed635d54161b31ccb402342c7ff_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDkvZnJhZzpkNjQ5MWZjYmY3YWE0ZDRmOTkyMmExY2M4ZDFjNjViMi90YWJsZTpmMTg2NjRiNzhmOWM0YzAwODY2YWZmOTY1MTRkOGM5NC90YWJsZXJhbmdlOmYxODY2NGI3OGY5YzRjMDA4NjZhZmY5NjUxNGQ4Yzk0XzMtMy0xLTEtMA_9ae30a66-b4bc-4fb9-8ac5-22e00543b517"
      unitRef="usd">3993000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i93c07fc30173484ba431e677eadaf58a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDkvZnJhZzpkNjQ5MWZjYmY3YWE0ZDRmOTkyMmExY2M4ZDFjNjViMi90YWJsZTpmMTg2NjRiNzhmOWM0YzAwODY2YWZmOTY1MTRkOGM5NC90YWJsZXJhbmdlOmYxODY2NGI3OGY5YzRjMDA4NjZhZmY5NjUxNGQ4Yzk0XzQtMS0xLTEtMA_0ae853d9-99dc-4c1f-8dc7-fa5b9dbfb2f8"
      unitRef="usd">2621000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib9f39d1672774e03af6042a357677150_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDkvZnJhZzpkNjQ5MWZjYmY3YWE0ZDRmOTkyMmExY2M4ZDFjNjViMi90YWJsZTpmMTg2NjRiNzhmOWM0YzAwODY2YWZmOTY1MTRkOGM5NC90YWJsZXJhbmdlOmYxODY2NGI3OGY5YzRjMDA4NjZhZmY5NjUxNGQ4Yzk0XzQtMy0xLTEtMA_c0913f48-4d7d-4896-89c8-deec9fae4a5c"
      unitRef="usd">2621000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i35411ac0cbbc4bd0a5c6248adadcd5e7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDkvZnJhZzpkNjQ5MWZjYmY3YWE0ZDRmOTkyMmExY2M4ZDFjNjViMi90YWJsZTpmMTg2NjRiNzhmOWM0YzAwODY2YWZmOTY1MTRkOGM5NC90YWJsZXJhbmdlOmYxODY2NGI3OGY5YzRjMDA4NjZhZmY5NjUxNGQ4Yzk0XzUtMS0xLTEtMA_eae4a34e-c602-463e-b20c-4adcbc9f72de"
      unitRef="usd">36919000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i49058eca2712435c91758813bbe89175_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDkvZnJhZzpkNjQ5MWZjYmY3YWE0ZDRmOTkyMmExY2M4ZDFjNjViMi90YWJsZTpmMTg2NjRiNzhmOWM0YzAwODY2YWZmOTY1MTRkOGM5NC90YWJsZXJhbmdlOmYxODY2NGI3OGY5YzRjMDA4NjZhZmY5NjUxNGQ4Yzk0XzUtMy0xLTEtMA_bf5ed95f-b664-4688-832b-6f42e0438486"
      unitRef="usd">6552000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDkvZnJhZzpkNjQ5MWZjYmY3YWE0ZDRmOTkyMmExY2M4ZDFjNjViMi90YWJsZTpmMTg2NjRiNzhmOWM0YzAwODY2YWZmOTY1MTRkOGM5NC90YWJsZXJhbmdlOmYxODY2NGI3OGY5YzRjMDA4NjZhZmY5NjUxNGQ4Yzk0XzYtMS0xLTEtMA_26e4a016-590d-4a49-b9e5-cea2e7801b25"
      unitRef="usd">82619000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDkvZnJhZzpkNjQ5MWZjYmY3YWE0ZDRmOTkyMmExY2M4ZDFjNjViMi90YWJsZTpmMTg2NjRiNzhmOWM0YzAwODY2YWZmOTY1MTRkOGM5NC90YWJsZXJhbmdlOmYxODY2NGI3OGY5YzRjMDA4NjZhZmY5NjUxNGQ4Yzk0XzYtMy0xLTEtMA_eca73c7b-5660-4f5e-857d-276cdadb652e"
      unitRef="usd">49342000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDkvZnJhZzpkNjQ5MWZjYmY3YWE0ZDRmOTkyMmExY2M4ZDFjNjViMi90YWJsZTpmMTg2NjRiNzhmOWM0YzAwODY2YWZmOTY1MTRkOGM5NC90YWJsZXJhbmdlOmYxODY2NGI3OGY5YzRjMDA4NjZhZmY5NjUxNGQ4Yzk0XzctMS0xLTEtMA_2b66d79b-4baa-4e5f-be71-7c9ff8929044"
      unitRef="usd">20238000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDkvZnJhZzpkNjQ5MWZjYmY3YWE0ZDRmOTkyMmExY2M4ZDFjNjViMi90YWJsZTpmMTg2NjRiNzhmOWM0YzAwODY2YWZmOTY1MTRkOGM5NC90YWJsZXJhbmdlOmYxODY2NGI3OGY5YzRjMDA4NjZhZmY5NjUxNGQ4Yzk0XzctMy0xLTEtMA_9ec3b83b-3396-42a6-9a8b-a8c4bbf6d4af"
      unitRef="usd">17979000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDkvZnJhZzpkNjQ5MWZjYmY3YWE0ZDRmOTkyMmExY2M4ZDFjNjViMi90YWJsZTpmMTg2NjRiNzhmOWM0YzAwODY2YWZmOTY1MTRkOGM5NC90YWJsZXJhbmdlOmYxODY2NGI3OGY5YzRjMDA4NjZhZmY5NjUxNGQ4Yzk0XzgtMS0xLTEtMA_a7fe655e-a380-44c2-870f-1bc39143c3a9"
      unitRef="usd">62381000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDkvZnJhZzpkNjQ5MWZjYmY3YWE0ZDRmOTkyMmExY2M4ZDFjNjViMi90YWJsZTpmMTg2NjRiNzhmOWM0YzAwODY2YWZmOTY1MTRkOGM5NC90YWJsZXJhbmdlOmYxODY2NGI3OGY5YzRjMDA4NjZhZmY5NjUxNGQ4Yzk0XzgtMy0xLTEtMA_a65e0c70-1654-47cc-a984-5b842cc9a7a8"
      unitRef="usd">31363000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDkvZnJhZzpkNjQ5MWZjYmY3YWE0ZDRmOTkyMmExY2M4ZDFjNjViMi90ZXh0cmVnaW9uOmQ2NDkxZmNiZjdhYTRkNGY5OTIyYTFjYzhkMWM2NWIyXzM1NA_d519ff3a-9022-4104-85ba-5fd449dc7ccf"
      unitRef="usd">24800000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDkvZnJhZzpkNjQ5MWZjYmY3YWE0ZDRmOTkyMmExY2M4ZDFjNjViMi90ZXh0cmVnaW9uOmQ2NDkxZmNiZjdhYTRkNGY5OTIyYTFjYzhkMWM2NWIyXzM2MQ_390a2166-ab42-40f5-82fa-e28e15300d77"
      unitRef="usd">19900000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDkvZnJhZzpkNjQ5MWZjYmY3YWE0ZDRmOTkyMmExY2M4ZDFjNjViMi90ZXh0cmVnaW9uOmQ2NDkxZmNiZjdhYTRkNGY5OTIyYTFjYzhkMWM2NWIyXzQ1MA_bfac043e-53e6-4029-acd5-e819bb3030d1"
      unitRef="usd">11100000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDkvZnJhZzpkNjQ5MWZjYmY3YWE0ZDRmOTkyMmExY2M4ZDFjNjViMi90ZXh0cmVnaW9uOmQ2NDkxZmNiZjdhYTRkNGY5OTIyYTFjYzhkMWM2NWIyXzQ1NA_ad2e5bfe-6da7-45cc-bf94-354b08344d31"
      unitRef="usd">8600000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDkvZnJhZzpkNjQ5MWZjYmY3YWE0ZDRmOTkyMmExY2M4ZDFjNjViMi90ZXh0cmVnaW9uOmQ2NDkxZmNiZjdhYTRkNGY5OTIyYTFjYzhkMWM2NWIyXzQ2MQ_efbba8c6-0ea5-4e16-a106-24b0cd5b9366"
      unitRef="usd">6100000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:NoncurrentAssets
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDkvZnJhZzpkNjQ5MWZjYmY3YWE0ZDRmOTkyMmExY2M4ZDFjNjViMi90ZXh0cmVnaW9uOmQ2NDkxZmNiZjdhYTRkNGY5OTIyYTFjYzhkMWM2NWIyXzYwNg_a56b417f-b357-4544-b8aa-e97f21aa1d8c"
      unitRef="usd">100000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMDkvZnJhZzpkNjQ5MWZjYmY3YWE0ZDRmOTkyMmExY2M4ZDFjNjViMi90ZXh0cmVnaW9uOmQ2NDkxZmNiZjdhYTRkNGY5OTIyYTFjYzhkMWM2NWIyXzYwNg_c363a75a-2429-48df-ab90-78c671c7c040"
      unitRef="usd">100000</us-gaap:NoncurrentAssets>
    <tree:OtherAssetsDisclosureHostingArrangementsTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8yMzM0L2ZyYWc6OGRiZWUwMTBjMDA0NDc5ZTk1NjIyNmU0MmIxMzM1Y2YvdGV4dHJlZ2lvbjo4ZGJlZTAxMGMwMDQ0NzllOTU2MjI2ZTQyYjEzMzVjZl85MzQ1ODQ4ODM3NDI5_c3cbd1fb-99d3-4e4d-ab26-d03135d63c83">HOSTING ARRANGEMENTS&lt;div style="margin-bottom:6pt;margin-top:15pt;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 balance of capitalized implementation costs incurred in a hosting arrangement that is a service contract, which are recorded within prepaid and other current assets and other non-current assets, is as follows at December&#160;31, 2020 &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;/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:9pt;font-weight:700;line-height:100%"&gt;Current portion&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;Non-current portion&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized implementation costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projects in progress&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;505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;1,035&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;2,190&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Total net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;1,035&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;2,005&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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;Amortization expense included within general and administrative expense on the consolidated statement of operations and comprehensive income (loss) associated with these capitalized implementation costs was $0.2&#160;million for the year ended December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</tree:OtherAssetsDisclosureHostingArrangementsTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8yMzM0L2ZyYWc6OGRiZWUwMTBjMDA0NDc5ZTk1NjIyNmU0MmIxMzM1Y2YvdGV4dHJlZ2lvbjo4ZGJlZTAxMGMwMDQ0NzllOTU2MjI2ZTQyYjEzMzVjZl85MzQ1ODQ4ODM3NDMw_19dbf3e8-a8fe-4df3-9278-2473d31227d8">&lt;div style="margin-bottom:6pt;margin-top:15pt;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 balance of capitalized implementation costs incurred in a hosting arrangement that is a service contract, which are recorded within prepaid and other current assets and other non-current assets, is as follows at December&#160;31, 2020 &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;/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:9pt;font-weight:700;line-height:100%"&gt;Current portion&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;Non-current portion&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized implementation costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projects in progress&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;505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;1,035&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;2,190&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Total net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;1,035&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;2,005&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization
      contextRef="if6162bee783d47079fd1db4dd92dba34_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8yMzM0L2ZyYWc6OGRiZWUwMTBjMDA0NDc5ZTk1NjIyNmU0MmIxMzM1Y2YvdGFibGU6Y2Y0OGE4ZDkwMDc1NGRiNjkxNTA4ODg5YjMyOGFmNTYvdGFibGVyYW5nZTpjZjQ4YThkOTAwNzU0ZGI2OTE1MDg4ODliMzI4YWY1Nl80LTEtMS0xLTI4MDc_aadf4a43-af25-479a-80fb-b56ddbbc29fe"
      unitRef="usd">530000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization
      contextRef="i3f7b54d0c56d4cdf93385c7f571aab7e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8yMzM0L2ZyYWc6OGRiZWUwMTBjMDA0NDc5ZTk1NjIyNmU0MmIxMzM1Y2YvdGFibGU6Y2Y0OGE4ZDkwMDc1NGRiNjkxNTA4ODg5YjMyOGFmNTYvdGFibGVyYW5nZTpjZjQ4YThkOTAwNzU0ZGI2OTE1MDg4ODliMzI4YWY1Nl80LTMtMS0xLTI4MDc_b3cedfbe-48d9-497b-b9bf-ac42a1c4334c"
      unitRef="usd">1036000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization
      contextRef="icf65c9f5adcf43bcbaf6ac65e11c5862_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8yMzM0L2ZyYWc6OGRiZWUwMTBjMDA0NDc5ZTk1NjIyNmU0MmIxMzM1Y2YvdGFibGU6Y2Y0OGE4ZDkwMDc1NGRiNjkxNTA4ODg5YjMyOGFmNTYvdGFibGVyYW5nZTpjZjQ4YThkOTAwNzU0ZGI2OTE1MDg4ODliMzI4YWY1Nl81LTEtMS0xLTI4MDc_62740527-6ec6-4dcf-a946-f48acea85393"
      unitRef="usd">505000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization
      contextRef="i1f01d55b1f2340c9b07329ecda3cba8d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8yMzM0L2ZyYWc6OGRiZWUwMTBjMDA0NDc5ZTk1NjIyNmU0MmIxMzM1Y2YvdGFibGU6Y2Y0OGE4ZDkwMDc1NGRiNjkxNTA4ODg5YjMyOGFmNTYvdGFibGVyYW5nZTpjZjQ4YThkOTAwNzU0ZGI2OTE1MDg4ODliMzI4YWY1Nl81LTMtMS0xLTI4MDc_60c6fb19-65c1-4ae7-83bc-4a2542577804"
      unitRef="usd">1154000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization
      contextRef="iddccb77221584b758625e94007370ff2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8yMzM0L2ZyYWc6OGRiZWUwMTBjMDA0NDc5ZTk1NjIyNmU0MmIxMzM1Y2YvdGFibGU6Y2Y0OGE4ZDkwMDc1NGRiNjkxNTA4ODg5YjMyOGFmNTYvdGFibGVyYW5nZTpjZjQ4YThkOTAwNzU0ZGI2OTE1MDg4ODliMzI4YWY1Nl82LTEtMS0xLTI4MDc_4b30c5e3-03b2-40a6-b8d8-b673bbfd8deb"
      unitRef="usd">1035000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization
      contextRef="if55b919a551744849e7b77e806648de6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8yMzM0L2ZyYWc6OGRiZWUwMTBjMDA0NDc5ZTk1NjIyNmU0MmIxMzM1Y2YvdGFibGU6Y2Y0OGE4ZDkwMDc1NGRiNjkxNTA4ODg5YjMyOGFmNTYvdGFibGVyYW5nZTpjZjQ4YThkOTAwNzU0ZGI2OTE1MDg4ODliMzI4YWY1Nl82LTMtMS0xLTI4MDc_bac7f3cc-75de-40a9-b444-c01625f5d73d"
      unitRef="usd">2190000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization
      contextRef="iddccb77221584b758625e94007370ff2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8yMzM0L2ZyYWc6OGRiZWUwMTBjMDA0NDc5ZTk1NjIyNmU0MmIxMzM1Y2YvdGFibGU6Y2Y0OGE4ZDkwMDc1NGRiNjkxNTA4ODg5YjMyOGFmNTYvdGFibGVyYW5nZTpjZjQ4YThkOTAwNzU0ZGI2OTE1MDg4ODliMzI4YWY1Nl83LTEtMS0xLTI4MDc_9304ef76-28e7-4687-a2ec-69c1e2adbcd0"
      unitRef="usd">0</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization
      contextRef="if55b919a551744849e7b77e806648de6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8yMzM0L2ZyYWc6OGRiZWUwMTBjMDA0NDc5ZTk1NjIyNmU0MmIxMzM1Y2YvdGFibGU6Y2Y0OGE4ZDkwMDc1NGRiNjkxNTA4ODg5YjMyOGFmNTYvdGFibGVyYW5nZTpjZjQ4YThkOTAwNzU0ZGI2OTE1MDg4ODliMzI4YWY1Nl83LTMtMS0xLTI4MDc_849dd940-0a87-4f89-9c13-7f96f2d6f301"
      unitRef="usd">185000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization
      contextRef="iddccb77221584b758625e94007370ff2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8yMzM0L2ZyYWc6OGRiZWUwMTBjMDA0NDc5ZTk1NjIyNmU0MmIxMzM1Y2YvdGFibGU6Y2Y0OGE4ZDkwMDc1NGRiNjkxNTA4ODg5YjMyOGFmNTYvdGFibGVyYW5nZTpjZjQ4YThkOTAwNzU0ZGI2OTE1MDg4ODliMzI4YWY1Nl84LTEtMS0xLTI4MDc_15af6288-c3bb-446d-a4b7-d031b718ba10"
      unitRef="usd">1035000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization
      contextRef="if55b919a551744849e7b77e806648de6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8yMzM0L2ZyYWc6OGRiZWUwMTBjMDA0NDc5ZTk1NjIyNmU0MmIxMzM1Y2YvdGFibGU6Y2Y0OGE4ZDkwMDc1NGRiNjkxNTA4ODg5YjMyOGFmNTYvdGFibGVyYW5nZTpjZjQ4YThkOTAwNzU0ZGI2OTE1MDg4ODliMzI4YWY1Nl84LTMtMS0xLTI4MDc_04f0d602-f06a-435c-828d-25c4cb3bbe06"
      unitRef="usd">2005000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8yMzM0L2ZyYWc6OGRiZWUwMTBjMDA0NDc5ZTk1NjIyNmU0MmIxMzM1Y2YvdGV4dHJlZ2lvbjo4ZGJlZTAxMGMwMDQ0NzllOTU2MjI2ZTQyYjEzMzVjZl8xNTM5MzE2Mjc5MDA3NQ_4c005536-3cb7-482f-967f-df9fa9b203e5"
      unitRef="usd">200000</us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90ZXh0cmVnaW9uOmE2OGE3MWE3YzI2YTQyZWZhMDA5MzBlODQ3OWQ1MDdmXzE3MjE_9cabe509-1b20-4ddd-9962-6b5d308fb95e">GOODWILL AND INTANGIBLE ASSETS&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 balance of goodwill, net is as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&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.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;Goodwill&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;Accumulated Impairment Loss&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;Net Goodwill&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;831,435&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(483,088)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;348,347&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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;Acquisition of Ovation&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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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;Acquisition of QuoteWizard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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;Acquisition of ValuePenguin&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;71,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;903,227&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(483,088)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;420,139&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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;Changes in goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;903,227&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;(483,088)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;420,139&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:9pt;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 balance of intangible assets, net is as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;/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;December 31, 2020&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, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets with indefinite lives&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets with definite lives, 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:10pt;font-weight:400;line-height:100%"&gt;118,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;171,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;128,502&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;181,580&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill and Indefinite-Lived Intangible Assets&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's goodwill at each of December 31, 2020 and 2019 consists of $59.3 million associated with the Home segment, $166.1 million associated with the Consumer segment, and $194.7 million associated with the Insurance segment. Prior to the fourth quarter of 2019, the Company's goodwill was associated with its then one reportable segment. Results of the annual impairment test as of October&#160;1, 2020 indicated that no impairment had occurred.&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;Intangible assets with indefinite lives relate to the Company's trademarks. Results of the annual impairment test as of October&#160;1, 2020 indicated that no impairment had occurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Intangible Assets with Definite Lives&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;Intangible assets with definite lives relate to the following &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;(dollars in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&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.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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Amortization Life&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;Cost&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;Accumulated&lt;br/&gt;Amortization&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;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;4.3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer lists&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:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;13.2 years&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:10pt;font-weight:400;line-height:100%"&gt;77,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,560)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks and tradenames&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;4.9 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Website content&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:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;3.0 years&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:10pt;font-weight:400;line-height:100%"&gt;43,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(30,367)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;12,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;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:700;line-height:100%"&gt;225,400&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;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:700;line-height:100%"&gt;(107,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;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:700;line-height:100%"&gt;118,360&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&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.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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Amortization Life&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;Cost&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;Accumulated&lt;br/&gt;Amortization&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;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;4.2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48,938)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer lists&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:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;13.2 years&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:10pt;font-weight:400;line-height:100%"&gt;77,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(12,452)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;64,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks and tradenames&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;4.9 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Website content&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:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;3.0 years&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:10pt;font-weight:400;line-height:100%"&gt;51,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,467)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;28,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;3.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;261,705&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;(90,267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;171,438&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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: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;Amortization of intangible assets with definite lives is computed on a straight-line basis and, based on balances as of December&#160;31, 2020, future amortization is estimated to be as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortization Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31, 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:10pt;font-weight:400;line-height:100%"&gt;25,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31, 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:10pt;font-weight:400;line-height:100%"&gt;6,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;28,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Total intangible assets with definite lives, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;118,360&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90ZXh0cmVnaW9uOmE2OGE3MWE3YzI2YTQyZWZhMDA5MzBlODQ3OWQ1MDdmXzkzNDU4NDg4Mzg3OTc_ec77f6f4-a735-42bc-802d-23fbfa731982">&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 balance of goodwill, net is as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&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.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;Goodwill&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;Accumulated Impairment Loss&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;Net Goodwill&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;831,435&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(483,088)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;348,347&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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;Acquisition of Ovation&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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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;Acquisition of QuoteWizard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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;Acquisition of ValuePenguin&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;71,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;903,227&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(483,088)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;420,139&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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;Changes in goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;903,227&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;(483,088)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;420,139&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:GoodwillGross
      contextRef="ie1e640db23ae4f1883a4d89f7a887e73_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTowYjViY2Y3YmQ1MTc0MjZiYTdkMTExNTYyNGViZjQyZC90YWJsZXJhbmdlOjBiNWJjZjdiZDUxNzQyNmJhN2QxMTE1NjI0ZWJmNDJkXzEtMS0xLTEtMTA0MzM_26b5fc2b-2de6-4031-a8d6-d3cafa29eb3c"
      unitRef="usd">831435000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ie1e640db23ae4f1883a4d89f7a887e73_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTowYjViY2Y3YmQ1MTc0MjZiYTdkMTExNTYyNGViZjQyZC90YWJsZXJhbmdlOjBiNWJjZjdiZDUxNzQyNmJhN2QxMTE1NjI0ZWJmNDJkXzEtMy0xLTEtMTA1Mjc_86972534-a547-434c-93d5-c406bf14ca35"
      unitRef="usd">483088000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="ie1e640db23ae4f1883a4d89f7a887e73_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTowYjViY2Y3YmQ1MTc0MjZiYTdkMTExNTYyNGViZjQyZC90YWJsZXJhbmdlOjBiNWJjZjdiZDUxNzQyNmJhN2QxMTE1NjI0ZWJmNDJkXzEtMy0xLTEtMTA0MzM_d7e492fe-0e4d-4af0-8a38-b20db31a084c"
      unitRef="usd">348347000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ia0d50b8050624f9c83d55c0c7596c346_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTowYjViY2Y3YmQ1MTc0MjZiYTdkMTExNTYyNGViZjQyZC90YWJsZXJhbmdlOjBiNWJjZjdiZDUxNzQyNmJhN2QxMTE1NjI0ZWJmNDJkXzItMS0xLTEtMTA1MzE_58098807-3e8d-4384-8b5d-147b8120a303"
      unitRef="usd">20000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ia0d50b8050624f9c83d55c0c7596c346_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTowYjViY2Y3YmQ1MTc0MjZiYTdkMTExNTYyNGViZjQyZC90YWJsZXJhbmdlOjBiNWJjZjdiZDUxNzQyNmJhN2QxMTE1NjI0ZWJmNDJkXzItNS0xLTEtMTA1MzM_0eda0e10-0f50-4619-bb10-8d35a54558b7"
      unitRef="usd">20000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i51ba02f6c7104c06a4be202b2ae4995b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTowYjViY2Y3YmQ1MTc0MjZiYTdkMTExNTYyNGViZjQyZC90YWJsZXJhbmdlOjBiNWJjZjdiZDUxNzQyNmJhN2QxMTE1NjI0ZWJmNDJkXzMtMS0xLTEtMTA1MzE_efee919b-7f2f-41fe-8d3c-1497463dafcc"
      unitRef="usd">33000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i51ba02f6c7104c06a4be202b2ae4995b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTowYjViY2Y3YmQ1MTc0MjZiYTdkMTExNTYyNGViZjQyZC90YWJsZXJhbmdlOjBiNWJjZjdiZDUxNzQyNmJhN2QxMTE1NjI0ZWJmNDJkXzMtNS0xLTEtMTA1MzM_f6db2535-693f-403e-b40b-fdf38fe11bd7"
      unitRef="usd">33000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="id88b03ace0cd4e0c8640355f1a0aeeed_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTowYjViY2Y3YmQ1MTc0MjZiYTdkMTExNTYyNGViZjQyZC90YWJsZXJhbmdlOjBiNWJjZjdiZDUxNzQyNmJhN2QxMTE1NjI0ZWJmNDJkXzQtMS0xLTEtMTA1MzE_99a8c8ab-0d44-41dc-b522-b1d35c7a18fa"
      unitRef="usd">71739000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="id88b03ace0cd4e0c8640355f1a0aeeed_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTowYjViY2Y3YmQ1MTc0MjZiYTdkMTExNTYyNGViZjQyZC90YWJsZXJhbmdlOjBiNWJjZjdiZDUxNzQyNmJhN2QxMTE1NjI0ZWJmNDJkXzQtNS0xLTEtMTA1MzM_422ec143-dbc9-4d39-b904-088bac734537"
      unitRef="usd">71739000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillGross
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTowYjViY2Y3YmQ1MTc0MjZiYTdkMTExNTYyNGViZjQyZC90YWJsZXJhbmdlOjBiNWJjZjdiZDUxNzQyNmJhN2QxMTE1NjI0ZWJmNDJkXzMtMS0xLTEtMTA0MzM_a439c56e-e488-4990-9a01-6849c234c462"
      unitRef="usd">903227000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTowYjViY2Y3YmQ1MTc0MjZiYTdkMTExNTYyNGViZjQyZC90YWJsZXJhbmdlOjBiNWJjZjdiZDUxNzQyNmJhN2QxMTE1NjI0ZWJmNDJkXzUtMy0xLTEtMTA1MzU_d5789514-45f1-430b-bf6e-3b4e405b712b"
      unitRef="usd">483088000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTowYjViY2Y3YmQ1MTc0MjZiYTdkMTExNTYyNGViZjQyZC90YWJsZXJhbmdlOjBiNWJjZjdiZDUxNzQyNmJhN2QxMTE1NjI0ZWJmNDJkXzMtMy0xLTEtMTA0MzM_89c7e6e9-80f8-4541-88d9-5e8a3a7e6a5e"
      unitRef="usd">420139000</us-gaap:Goodwill>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTowYjViY2Y3YmQ1MTc0MjZiYTdkMTExNTYyNGViZjQyZC90YWJsZXJhbmdlOjBiNWJjZjdiZDUxNzQyNmJhN2QxMTE1NjI0ZWJmNDJkXzYtMS0xLTEtMTA1NDM_ae1fed94-13d4-4de7-95f0-4ff638ffe20e"
      unitRef="usd">0</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTowYjViY2Y3YmQ1MTc0MjZiYTdkMTExNTYyNGViZjQyZC90YWJsZXJhbmdlOjBiNWJjZjdiZDUxNzQyNmJhN2QxMTE1NjI0ZWJmNDJkXzYtNS0xLTEtMTA1NDY_6f1bb376-84ef-4a6b-ba27-891a738a03dc"
      unitRef="usd">0</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillGross
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTowYjViY2Y3YmQ1MTc0MjZiYTdkMTExNTYyNGViZjQyZC90YWJsZXJhbmdlOjBiNWJjZjdiZDUxNzQyNmJhN2QxMTE1NjI0ZWJmNDJkXzctMS0xLTEtMTA0MzM_29047fcc-22f4-4c59-b3ad-9587ef7bcbe2"
      unitRef="usd">903227000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTowYjViY2Y3YmQ1MTc0MjZiYTdkMTExNTYyNGViZjQyZC90YWJsZXJhbmdlOjBiNWJjZjdiZDUxNzQyNmJhN2QxMTE1NjI0ZWJmNDJkXzctMy0xLTEtMTA1Mzk_0a1bf9cf-4ba2-419a-94a7-9e108463ba3e"
      unitRef="usd">483088000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTowYjViY2Y3YmQ1MTc0MjZiYTdkMTExNTYyNGViZjQyZC90YWJsZXJhbmdlOjBiNWJjZjdiZDUxNzQyNmJhN2QxMTE1NjI0ZWJmNDJkXzctMy0xLTEtMTA0MzM_6f6512c5-bcf0-4766-95ec-ad78271a4291"
      unitRef="usd">420139000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90ZXh0cmVnaW9uOmE2OGE3MWE3YzI2YTQyZWZhMDA5MzBlODQ3OWQ1MDdmXzE3Mjc_a5617533-6387-4451-bc8a-a71abf3f9c6b">&lt;div style="margin-bottom:6pt;margin-top:9pt;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 balance of intangible assets, net is as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;/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;December 31, 2020&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, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets with indefinite lives&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets with definite lives, 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:10pt;font-weight:400;line-height:100%"&gt;118,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;171,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;128,502&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;181,580&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTplZDk4NTU2OTc3NjU0MjkwODI5ZTIyNDc2NmY4NGFiZi90YWJsZXJhbmdlOmVkOTg1NTY5Nzc2NTQyOTA4MjllMjI0NzY2Zjg0YWJmXzUtMS0xLTEtMA_dad47f78-61cf-48d1-97a0-edf5a61c2d5c"
      unitRef="usd">10142000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTplZDk4NTU2OTc3NjU0MjkwODI5ZTIyNDc2NmY4NGFiZi90YWJsZXJhbmdlOmVkOTg1NTY5Nzc2NTQyOTA4MjllMjI0NzY2Zjg0YWJmXzUtMy0xLTEtMA_6c190735-708b-41db-9ae5-325943e89a9e"
      unitRef="usd">10142000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTplZDk4NTU2OTc3NjU0MjkwODI5ZTIyNDc2NmY4NGFiZi90YWJsZXJhbmdlOmVkOTg1NTY5Nzc2NTQyOTA4MjllMjI0NzY2Zjg0YWJmXzYtMS0xLTEtMA_6961c791-21ee-4564-83b6-e03b7c5cfb3f"
      unitRef="usd">118360000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTplZDk4NTU2OTc3NjU0MjkwODI5ZTIyNDc2NmY4NGFiZi90YWJsZXJhbmdlOmVkOTg1NTY5Nzc2NTQyOTA4MjllMjI0NzY2Zjg0YWJmXzYtMy0xLTEtMA_4fff4649-1120-4cda-806f-328fd2d94432"
      unitRef="usd">171438000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTplZDk4NTU2OTc3NjU0MjkwODI5ZTIyNDc2NmY4NGFiZi90YWJsZXJhbmdlOmVkOTg1NTY5Nzc2NTQyOTA4MjllMjI0NzY2Zjg0YWJmXzctMS0xLTEtMA_82168957-9d2e-43e9-a37d-2cbfd788b6ac"
      unitRef="usd">128502000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTplZDk4NTU2OTc3NjU0MjkwODI5ZTIyNDc2NmY4NGFiZi90YWJsZXJhbmdlOmVkOTg1NTY5Nzc2NTQyOTA4MjllMjI0NzY2Zjg0YWJmXzctMy0xLTEtMA_2834bbd9-ff65-4c14-9619-de28db1d3c6a"
      unitRef="usd">181580000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:GoodwillGross
      contextRef="i0184d0452caf4b0091e2241b802f45cd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90ZXh0cmVnaW9uOmE2OGE3MWE3YzI2YTQyZWZhMDA5MzBlODQ3OWQ1MDdmXzI3Ng_106d380f-e76a-472a-9f5f-968f2047009e"
      unitRef="usd">59300000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i8aba125b00854f1b8abc53c636a5ba09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90ZXh0cmVnaW9uOmE2OGE3MWE3YzI2YTQyZWZhMDA5MzBlODQ3OWQ1MDdmXzMxMw_36c4f837-db38-4469-8068-832bf7d22338"
      unitRef="usd">166100000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="ieeb8389d19874b248c5df728c0705d07_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90ZXh0cmVnaW9uOmE2OGE3MWE3YzI2YTQyZWZhMDA5MzBlODQ3OWQ1MDdmXzM1OA_3c54cb40-80d0-488c-90e9-c21d1de56b83"
      unitRef="usd">194700000</us-gaap:GoodwillGross>
    <us-gaap:NumberOfReportableSegments
      contextRef="i31e4710512cd4afdbe1e3ebbeb652b7c_D20190930-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90ZXh0cmVnaW9uOmE2OGE3MWE3YzI2YTQyZWZhMDA5MzBlODQ3OWQ1MDdmXzkzNDU4NDg4Mzg1NDM_6ae061b5-a427-4cf2-b39f-7644cec168f1"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90ZXh0cmVnaW9uOmE2OGE3MWE3YzI2YTQyZWZhMDA5MzBlODQ3OWQ1MDdmXzkzNQ_51ca0b69-379d-4ff9-8f1e-72a452dd511b"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90ZXh0cmVnaW9uOmE2OGE3MWE3YzI2YTQyZWZhMDA5MzBlODQ3OWQ1MDdmXzExMTI_3ae08304-ca64-4f6c-9340-f3df95e3c1f0"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90ZXh0cmVnaW9uOmE2OGE3MWE3YzI2YTQyZWZhMDA5MzBlODQ3OWQ1MDdmXzE3MTg_823c8595-6da5-4f58-b657-a8248a1ec1b7">&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;Intangible assets with definite lives relate to the following &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;(dollars in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&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.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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Amortization Life&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;Cost&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;Accumulated&lt;br/&gt;Amortization&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;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;4.3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer lists&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:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;13.2 years&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:10pt;font-weight:400;line-height:100%"&gt;77,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,560)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks and tradenames&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;4.9 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Website content&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:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;3.0 years&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:10pt;font-weight:400;line-height:100%"&gt;43,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(30,367)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;12,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;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:700;line-height:100%"&gt;225,400&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;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:700;line-height:100%"&gt;(107,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;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:700;line-height:100%"&gt;118,360&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&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.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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Amortization Life&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;Cost&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;Accumulated&lt;br/&gt;Amortization&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;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;4.2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48,938)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer lists&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:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;13.2 years&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:10pt;font-weight:400;line-height:100%"&gt;77,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(12,452)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;64,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks and tradenames&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;4.9 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Website content&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:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;3.0 years&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:10pt;font-weight:400;line-height:100%"&gt;51,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,467)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;28,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;3.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;261,705&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;(90,267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;171,438&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i3e8f0f6b077147e5afb5027599382df5_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpkM2FmMGIzNDY0MWY0MWU5ODA2Yzk4OTE3ZjMxYmU2YS90YWJsZXJhbmdlOmQzYWYwYjM0NjQxZjQxZTk4MDZjOTg5MTdmMzFiZTZhXzEtMS0xLTEtMA_b1158fd0-8803-4bed-a984-dfab3b86bc89">P4Y3M18D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic04daa6b161745e986ea2ee0ed4e34bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpkM2FmMGIzNDY0MWY0MWU5ODA2Yzk4OTE3ZjMxYmU2YS90YWJsZXJhbmdlOmQzYWYwYjM0NjQxZjQxZTk4MDZjOTg5MTdmMzFiZTZhXzEtMy0xLTEtMA_5c6c6fb4-a2e6-434c-8669-a668a2bceb33"
      unitRef="usd">87700000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic04daa6b161745e986ea2ee0ed4e34bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpkM2FmMGIzNDY0MWY0MWU5ODA2Yzk4OTE3ZjMxYmU2YS90YWJsZXJhbmdlOmQzYWYwYjM0NjQxZjQxZTk4MDZjOTg5MTdmMzFiZTZhXzEtNS0xLTEtMA_914e3047-a6a0-4329-80fe-3946a69714e8"
      unitRef="usd">48166000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic04daa6b161745e986ea2ee0ed4e34bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpkM2FmMGIzNDY0MWY0MWU5ODA2Yzk4OTE3ZjMxYmU2YS90YWJsZXJhbmdlOmQzYWYwYjM0NjQxZjQxZTk4MDZjOTg5MTdmMzFiZTZhXzEtNy0xLTEtMA_8c542983-a044-4038-8c27-09dc4d81fe03"
      unitRef="usd">39534000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i66407004fe1b450ba0f3d5fcad309504_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpkM2FmMGIzNDY0MWY0MWU5ODA2Yzk4OTE3ZjMxYmU2YS90YWJsZXJhbmdlOmQzYWYwYjM0NjQxZjQxZTk4MDZjOTg5MTdmMzFiZTZhXzItMS0xLTEtMA_51b3d317-d815-45be-a820-8a88669a2d6d">P13Y2M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic7c6bfdcd5a54a77a33fe27bd52cbabc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpkM2FmMGIzNDY0MWY0MWU5ODA2Yzk4OTE3ZjMxYmU2YS90YWJsZXJhbmdlOmQzYWYwYjM0NjQxZjQxZTk4MDZjOTg5MTdmMzFiZTZhXzItMy0xLTEtMA_134d6a0f-c821-46f4-9112-3fc52d1b3a06"
      unitRef="usd">77300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic7c6bfdcd5a54a77a33fe27bd52cbabc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpkM2FmMGIzNDY0MWY0MWU5ODA2Yzk4OTE3ZjMxYmU2YS90YWJsZXJhbmdlOmQzYWYwYjM0NjQxZjQxZTk4MDZjOTg5MTdmMzFiZTZhXzItNS0xLTEtMA_4a61e3b4-a19d-45b2-9904-e0d2f8dc88e4"
      unitRef="usd">18560000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic7c6bfdcd5a54a77a33fe27bd52cbabc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpkM2FmMGIzNDY0MWY0MWU5ODA2Yzk4OTE3ZjMxYmU2YS90YWJsZXJhbmdlOmQzYWYwYjM0NjQxZjQxZTk4MDZjOTg5MTdmMzFiZTZhXzItNy0xLTEtMA_4985f291-3ad2-4b9c-a46b-ba5e48533747"
      unitRef="usd">58740000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9110d78cd54b4ec994923b444396fd67_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpkM2FmMGIzNDY0MWY0MWU5ODA2Yzk4OTE3ZjMxYmU2YS90YWJsZXJhbmdlOmQzYWYwYjM0NjQxZjQxZTk4MDZjOTg5MTdmMzFiZTZhXzMtMS0xLTEtMA_4ff4efff-1295-450c-99f3-491e22d1b179">P4Y10M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia547236f9d5c4daaa333cdbe2f4beab4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpkM2FmMGIzNDY0MWY0MWU5ODA2Yzk4OTE3ZjMxYmU2YS90YWJsZXJhbmdlOmQzYWYwYjM0NjQxZjQxZTk4MDZjOTg5MTdmMzFiZTZhXzMtMy0xLTEtMA_0c43b725-9bc8-491f-b996-6410d0b451ac"
      unitRef="usd">17200000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia547236f9d5c4daaa333cdbe2f4beab4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpkM2FmMGIzNDY0MWY0MWU5ODA2Yzk4OTE3ZjMxYmU2YS90YWJsZXJhbmdlOmQzYWYwYjM0NjQxZjQxZTk4MDZjOTg5MTdmMzFiZTZhXzMtNS0xLTEtMA_09256db1-ffeb-4d44-8503-b6f0a16b5281"
      unitRef="usd">9947000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia547236f9d5c4daaa333cdbe2f4beab4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpkM2FmMGIzNDY0MWY0MWU5ODA2Yzk4OTE3ZjMxYmU2YS90YWJsZXJhbmdlOmQzYWYwYjM0NjQxZjQxZTk4MDZjOTg5MTdmMzFiZTZhXzMtNy0xLTEtMA_b9b0483d-450a-477b-a9a1-6d69b2ccbfeb"
      unitRef="usd">7253000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7dc6eeaa7bc8451d8dfcc36ce211b5fc_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpkM2FmMGIzNDY0MWY0MWU5ODA2Yzk4OTE3ZjMxYmU2YS90YWJsZXJhbmdlOmQzYWYwYjM0NjQxZjQxZTk4MDZjOTg5MTdmMzFiZTZhXzQtMS0xLTEtMA_3348d6a0-0836-41ce-b6ae-c4011d2401da">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3ab5c2276d964dfba4bc17c25e7985bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpkM2FmMGIzNDY0MWY0MWU5ODA2Yzk4OTE3ZjMxYmU2YS90YWJsZXJhbmdlOmQzYWYwYjM0NjQxZjQxZTk4MDZjOTg5MTdmMzFiZTZhXzQtMy0xLTEtMA_b7142974-e827-41da-bd20-3032566525a5"
      unitRef="usd">43200000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3ab5c2276d964dfba4bc17c25e7985bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpkM2FmMGIzNDY0MWY0MWU5ODA2Yzk4OTE3ZjMxYmU2YS90YWJsZXJhbmdlOmQzYWYwYjM0NjQxZjQxZTk4MDZjOTg5MTdmMzFiZTZhXzQtNS0xLTEtMA_41582a9b-9a19-4af2-bba4-aeccd1e1d82a"
      unitRef="usd">30367000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3ab5c2276d964dfba4bc17c25e7985bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpkM2FmMGIzNDY0MWY0MWU5ODA2Yzk4OTE3ZjMxYmU2YS90YWJsZXJhbmdlOmQzYWYwYjM0NjQxZjQxZTk4MDZjOTg5MTdmMzFiZTZhXzQtNy0xLTEtMA_153f79e9-ed3b-4bcc-a1c4-3caecdf92a1e"
      unitRef="usd">12833000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpkM2FmMGIzNDY0MWY0MWU5ODA2Yzk4OTE3ZjMxYmU2YS90YWJsZXJhbmdlOmQzYWYwYjM0NjQxZjQxZTk4MDZjOTg5MTdmMzFiZTZhXzYtMy0xLTEtMA_661beec6-2684-499a-aee8-b32ced8a27ee"
      unitRef="usd">225400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpkM2FmMGIzNDY0MWY0MWU5ODA2Yzk4OTE3ZjMxYmU2YS90YWJsZXJhbmdlOmQzYWYwYjM0NjQxZjQxZTk4MDZjOTg5MTdmMzFiZTZhXzYtNS0xLTEtMA_a62ce2e3-a2ed-4467-b2d5-ae77b5890a97"
      unitRef="usd">107040000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpkM2FmMGIzNDY0MWY0MWU5ODA2Yzk4OTE3ZjMxYmU2YS90YWJsZXJhbmdlOmQzYWYwYjM0NjQxZjQxZTk4MDZjOTg5MTdmMzFiZTZhXzYtNy0xLTEtMA_1be0c379-67e7-497c-b5c2-a6edcbc3648a"
      unitRef="usd">118360000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i4716907717c84a4bb187468102b479f6_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpmMGIyNTk3MzFlNzQ0ZmRmYWRhMTBhZjdhMjI3OWYwZi90YWJsZXJhbmdlOmYwYjI1OTczMWU3NDRmZGZhZGExMGFmN2EyMjc5ZjBmXzItMS0xLTEtMA_3716f437-55f9-48ef-b277-85f921d82ab4">P4Y2M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic104728fbdd342f29dc4894024967aab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpmMGIyNTk3MzFlNzQ0ZmRmYWRhMTBhZjdhMjI3OWYwZi90YWJsZXJhbmdlOmYwYjI1OTczMWU3NDRmZGZhZGExMGFmN2EyMjc5ZjBmXzItMy0xLTEtMA_708de1d4-7a62-42f7-91ac-0b65ccacb965"
      unitRef="usd">116200000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic104728fbdd342f29dc4894024967aab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpmMGIyNTk3MzFlNzQ0ZmRmYWRhMTBhZjdhMjI3OWYwZi90YWJsZXJhbmdlOmYwYjI1OTczMWU3NDRmZGZhZGExMGFmN2EyMjc5ZjBmXzItNS0xLTEtMA_a9d3269c-7124-42db-938e-c2df7b72ac8e"
      unitRef="usd">48938000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic104728fbdd342f29dc4894024967aab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpmMGIyNTk3MzFlNzQ0ZmRmYWRhMTBhZjdhMjI3OWYwZi90YWJsZXJhbmdlOmYwYjI1OTczMWU3NDRmZGZhZGExMGFmN2EyMjc5ZjBmXzItNy0xLTEtMA_37ad7fd7-9901-4b36-ad86-f3ce3fc5b704"
      unitRef="usd">67262000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id3d2b1a1c5b741b98182925db64b4de0_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpmMGIyNTk3MzFlNzQ0ZmRmYWRhMTBhZjdhMjI3OWYwZi90YWJsZXJhbmdlOmYwYjI1OTczMWU3NDRmZGZhZGExMGFmN2EyMjc5ZjBmXzMtMS0xLTEtMA_226c830a-49ee-4dea-ae41-81b46014aa06">P13Y2M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7a9a537692d044e38117f8c97def4849_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpmMGIyNTk3MzFlNzQ0ZmRmYWRhMTBhZjdhMjI3OWYwZi90YWJsZXJhbmdlOmYwYjI1OTczMWU3NDRmZGZhZGExMGFmN2EyMjc5ZjBmXzMtMy0xLTEtMA_9e88c5d9-0a53-4e7e-ac06-137bdc1b1e77"
      unitRef="usd">77300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7a9a537692d044e38117f8c97def4849_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpmMGIyNTk3MzFlNzQ0ZmRmYWRhMTBhZjdhMjI3OWYwZi90YWJsZXJhbmdlOmYwYjI1OTczMWU3NDRmZGZhZGExMGFmN2EyMjc5ZjBmXzMtNS0xLTEtMA_094019c8-3773-4dd4-bfa3-defb5b939b94"
      unitRef="usd">12452000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7a9a537692d044e38117f8c97def4849_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpmMGIyNTk3MzFlNzQ0ZmRmYWRhMTBhZjdhMjI3OWYwZi90YWJsZXJhbmdlOmYwYjI1OTczMWU3NDRmZGZhZGExMGFmN2EyMjc5ZjBmXzMtNy0xLTEtMA_87dba8bf-d415-46ee-a40c-0bc58b14080c"
      unitRef="usd">64848000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i5966739a03664c23b48dd596be14b366_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpmMGIyNTk3MzFlNzQ0ZmRmYWRhMTBhZjdhMjI3OWYwZi90YWJsZXJhbmdlOmYwYjI1OTczMWU3NDRmZGZhZGExMGFmN2EyMjc5ZjBmXzQtMS0xLTEtMA_870bf440-05df-438d-950c-2f529a414367">P4Y10M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i853fc963f97648bf9d2b75c6c5760a4d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpmMGIyNTk3MzFlNzQ0ZmRmYWRhMTBhZjdhMjI3OWYwZi90YWJsZXJhbmdlOmYwYjI1OTczMWU3NDRmZGZhZGExMGFmN2EyMjc5ZjBmXzQtMy0xLTEtMA_4d79cf5c-6d2d-4b31-8c80-4d4d2bd49539"
      unitRef="usd">17200000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i853fc963f97648bf9d2b75c6c5760a4d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpmMGIyNTk3MzFlNzQ0ZmRmYWRhMTBhZjdhMjI3OWYwZi90YWJsZXJhbmdlOmYwYjI1OTczMWU3NDRmZGZhZGExMGFmN2EyMjc5ZjBmXzQtNS0xLTEtMA_7a188b6b-af8d-4226-b2cf-73c25deb68ce"
      unitRef="usd">6407000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i853fc963f97648bf9d2b75c6c5760a4d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpmMGIyNTk3MzFlNzQ0ZmRmYWRhMTBhZjdhMjI3OWYwZi90YWJsZXJhbmdlOmYwYjI1OTczMWU3NDRmZGZhZGExMGFmN2EyMjc5ZjBmXzQtNy0xLTEtMA_9496bed4-58cb-4c2c-9e75-fe86a6e5b51c"
      unitRef="usd">10793000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i8910b75aad6b4ae5a934a6e0e1e81089_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpmMGIyNTk3MzFlNzQ0ZmRmYWRhMTBhZjdhMjI3OWYwZi90YWJsZXJhbmdlOmYwYjI1OTczMWU3NDRmZGZhZGExMGFmN2EyMjc5ZjBmXzUtMS0xLTEtMA_c8d2ff32-c858-44f5-b3de-7a5f28651f97">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i07780f5038fb4612b2101430defb792b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpmMGIyNTk3MzFlNzQ0ZmRmYWRhMTBhZjdhMjI3OWYwZi90YWJsZXJhbmdlOmYwYjI1OTczMWU3NDRmZGZhZGExMGFmN2EyMjc5ZjBmXzUtMy0xLTEtMA_157c1226-6e9a-4faf-8c24-098fa8f20c70"
      unitRef="usd">51000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i07780f5038fb4612b2101430defb792b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpmMGIyNTk3MzFlNzQ0ZmRmYWRhMTBhZjdhMjI3OWYwZi90YWJsZXJhbmdlOmYwYjI1OTczMWU3NDRmZGZhZGExMGFmN2EyMjc5ZjBmXzUtNS0xLTEtMA_cba63788-7dd2-499f-b5eb-fce33ac2cab6"
      unitRef="usd">22467000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i07780f5038fb4612b2101430defb792b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpmMGIyNTk3MzFlNzQ0ZmRmYWRhMTBhZjdhMjI3OWYwZi90YWJsZXJhbmdlOmYwYjI1OTczMWU3NDRmZGZhZGExMGFmN2EyMjc5ZjBmXzUtNy0xLTEtMA_5c6a19f1-82c4-4a3b-8120-0986b60954de"
      unitRef="usd">28533000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i5ebfca09d37e4e5f8682f5e2300d025b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpmMGIyNTk3MzFlNzQ0ZmRmYWRhMTBhZjdhMjI3OWYwZi90YWJsZXJhbmdlOmYwYjI1OTczMWU3NDRmZGZhZGExMGFmN2EyMjc5ZjBmXzYtMS0xLTEtMA_fb70113f-ae0c-4628-9c3b-65488a31c850">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i465af9d93e314bfe896943b6ee9e74d2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpmMGIyNTk3MzFlNzQ0ZmRmYWRhMTBhZjdhMjI3OWYwZi90YWJsZXJhbmdlOmYwYjI1OTczMWU3NDRmZGZhZGExMGFmN2EyMjc5ZjBmXzYtMy0xLTEtMA_4cca2a08-5af7-4b90-acf5-3f482aea2543"
      unitRef="usd">5000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i465af9d93e314bfe896943b6ee9e74d2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpmMGIyNTk3MzFlNzQ0ZmRmYWRhMTBhZjdhMjI3OWYwZi90YWJsZXJhbmdlOmYwYjI1OTczMWU3NDRmZGZhZGExMGFmN2EyMjc5ZjBmXzYtNS0xLTEtMA_44ace594-5af7-4152-a460-1bce74a23937"
      unitRef="usd">3000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i465af9d93e314bfe896943b6ee9e74d2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpmMGIyNTk3MzFlNzQ0ZmRmYWRhMTBhZjdhMjI3OWYwZi90YWJsZXJhbmdlOmYwYjI1OTczMWU3NDRmZGZhZGExMGFmN2EyMjc5ZjBmXzYtNy0xLTEtMA_276c2188-6a72-4cf2-ab6e-7ba44f2f6abb"
      unitRef="usd">2000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpmMGIyNTk3MzFlNzQ0ZmRmYWRhMTBhZjdhMjI3OWYwZi90YWJsZXJhbmdlOmYwYjI1OTczMWU3NDRmZGZhZGExMGFmN2EyMjc5ZjBmXzctMy0xLTEtMA_137d5d6b-f12b-4421-800a-83bb6761e6b9"
      unitRef="usd">261705000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpmMGIyNTk3MzFlNzQ0ZmRmYWRhMTBhZjdhMjI3OWYwZi90YWJsZXJhbmdlOmYwYjI1OTczMWU3NDRmZGZhZGExMGFmN2EyMjc5ZjBmXzctNS0xLTEtMA_30934b81-33ba-4d0d-8cf5-bedf7bb3375a"
      unitRef="usd">90267000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTpmMGIyNTk3MzFlNzQ0ZmRmYWRhMTBhZjdhMjI3OWYwZi90YWJsZXJhbmdlOmYwYjI1OTczMWU3NDRmZGZhZGExMGFmN2EyMjc5ZjBmXzctNy0xLTEtMA_b899cede-7a2b-4c90-8061-9b7ef88215b8"
      unitRef="usd">171438000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90ZXh0cmVnaW9uOmE2OGE3MWE3YzI2YTQyZWZhMDA5MzBlODQ3OWQ1MDdmXzE3MjA_0ded9fb6-bc72-4b59-b7e3-6ef66dec1a0e">&lt;div style="margin-bottom:6pt;margin-top: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;Amortization of intangible assets with definite lives is computed on a straight-line basis and, based on balances as of December&#160;31, 2020, future amortization is estimated to be as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortization Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31, 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:10pt;font-weight:400;line-height:100%"&gt;25,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31, 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:10pt;font-weight:400;line-height:100%"&gt;6,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;28,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Total intangible assets with definite lives, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;118,360&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTplZDc1YjgzMzMxZWM0M2ExYjY4YTU3MDM2NTljZTE2NS90YWJsZXJhbmdlOmVkNzViODMzMzFlYzQzYTFiNjhhNTcwMzY1OWNlMTY1XzEtMS0xLTEtMA_c8623ca8-5edb-43d8-bdd3-b7c3c997cdf3"
      unitRef="usd">42738000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTplZDc1YjgzMzMxZWM0M2ExYjY4YTU3MDM2NTljZTE2NS90YWJsZXJhbmdlOmVkNzViODMzMzFlYzQzYTFiNjhhNTcwMzY1OWNlMTY1XzItMS0xLTEtMA_e1676159-b154-4921-a07b-b6eab1a8ac16"
      unitRef="usd">25256000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTplZDc1YjgzMzMxZWM0M2ExYjY4YTU3MDM2NTljZTE2NS90YWJsZXJhbmdlOmVkNzViODMzMzFlYzQzYTFiNjhhNTcwMzY1OWNlMTY1XzMtMS0xLTEtMA_d2a5b0d2-83a7-42a6-83b4-c4e4258b8130"
      unitRef="usd">8602000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTplZDc1YjgzMzMxZWM0M2ExYjY4YTU3MDM2NTljZTE2NS90YWJsZXJhbmdlOmVkNzViODMzMzFlYzQzYTFiNjhhNTcwMzY1OWNlMTY1XzQtMS0xLTEtMA_8b916d0e-edbe-4632-aa7b-2509c311ef30"
      unitRef="usd">6747000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTplZDc1YjgzMzMxZWM0M2ExYjY4YTU3MDM2NTljZTE2NS90YWJsZXJhbmdlOmVkNzViODMzMzFlYzQzYTFiNjhhNTcwMzY1OWNlMTY1XzUtMS0xLTEtMA_5a3e0247-f805-4291-96da-d20ca169b009"
      unitRef="usd">6259000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTplZDc1YjgzMzMxZWM0M2ExYjY4YTU3MDM2NTljZTE2NS90YWJsZXJhbmdlOmVkNzViODMzMzFlYzQzYTFiNjhhNTcwMzY1OWNlMTY1XzYtMS0xLTEtMA_ade7b89b-af48-4c39-9326-e4aeb519f71f"
      unitRef="usd">28758000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMTUvZnJhZzphNjhhNzFhN2MyNmE0MmVmYTAwOTMwZTg0NzlkNTA3Zi90YWJsZTplZDc1YjgzMzMxZWM0M2ExYjY4YTU3MDM2NTljZTE2NS90YWJsZXJhbmdlOmVkNzViODMzMzFlYzQzYTFiNjhhNTcwMzY1OWNlMTY1XzctMS0xLTEtMA_d16ed727-cfe6-4bbb-a382-55f9d6820e8a"
      unitRef="usd">118360000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8yMzQzL2ZyYWc6MmIyZjBkYTBjNGM0NDdlZDgzMGUxMmJiMjk5ODU0MGMvdGV4dHJlZ2lvbjoyYjJmMGRhMGM0YzQ0N2VkODMwZTEyYmIyOTk4NTQwY185MzQ1ODQ4ODQwNTc5_4e52a4e2-3b70-4ef9-937e-3e3e0ba4f43b">EQUITY INVESTMENT&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 February 28, 2020, the Company acquired an equity interest in Stash Financial, Inc. (&#x201c;Stash&#x201d;) for $80.0&#160;million. Stash is a consumer investing and banking platform. Stash brings together banking, investing, and financial services education into one seamless experience offering a full suite of personal investment accounts, traditional and Roth IRAs, custodial investment accounts, and banking services, including checking accounts and debit cards with a Stock-Back&#xae; rewards program.&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 Stash equity securities do not have a readily determinable fair value and, upon acquisition, the Company elected the measurement alternative to value its securities. The Stash equity securities will be carried at cost and subsequently marked to market upon observable market events with any gains or losses recorded in operating income in the consolidated statement of operations. As of December 31, 2020, there have been no observable market events that would result in upward or downward adjustments in the fair value, and there have been no impairments to the original cost of $80.0&#160;million.&lt;/span&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="i764c2c6302e747f78ec92afa4c4ae8cf_I20200228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8yMzQzL2ZyYWc6MmIyZjBkYTBjNGM0NDdlZDgzMGUxMmJiMjk5ODU0MGMvdGV4dHJlZ2lvbjoyYjJmMGRhMGM0YzQ0N2VkODMwZTEyYmIyOTk4NTQwY185MzQ1ODQ4ODQwNTgx_8adf44db-2cdb-47b8-8236-ffd80490d270"
      unitRef="usd">80000000.0</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="i3fafb5b03dbf4d93ac608ab5fed42f65_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8yMzQzL2ZyYWc6MmIyZjBkYTBjNGM0NDdlZDgzMGUxMmJiMjk5ODU0MGMvdGV4dHJlZ2lvbjoyYjJmMGRhMGM0YzQ0N2VkODMwZTEyYmIyOTk4NTQwY185MzQ1ODQ4ODQwNTk2_ba2b57e6-0310-4192-8c24-6c20bfe18073"
      unitRef="usd">80000000.0</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzM0MDgz_a546ef05-ef40-4ae5-9f96-a48aa07d7ef4">BUSINESS ACQUISITIONS&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:400;line-height:120%;text-decoration:underline"&gt;Changes in Contingent Consideration&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 2018, the Company acquired all of the outstanding equity interests of QuoteWizard.com, LLC (&#x201c;QuoteWizard&#x201d;) and Ovation Credit Services, Inc. (&#x201c;Ovation&#x201d;). &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;See&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; 2018 Acquisitions&#x2014;QuoteWizard and 2018 Acquisitions&#x2014;Ovation below.&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 2017, the Company acquired certain assets of Snap Capital LLC, which does business under the name SnapCap (&#x201c;SnapCap&#x201d;). During 2020, the Company made the final earnout payments related to the achievement of certain defined earnings targets for SnapCap. The earnout payment of $3.0&#160;million in 2019 is included within cash flows from financing activities on the consolidated statement of cash flows. Of the total earnout payments of $6.0&#160;million in 2020, $3.3&#160;million is included within cash flows from financing activities and $2.7&#160;million is included within cash flows from operating activities on the consolidated statement of cash flows.&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 2017, the Company acquired all of the assets of Deposits Online, LLC, which does business under the name DepositAccounts.com (&#x201c;DepositAccounts&#x201d;). The Company made no earnout payments related to the DepositAccounts acquisition during 2020, and this earnout is complete. Total earnout payments of $4.0&#160;million in 2018 are included within cash flows from financing activities on the consolidated statement of cash flows, except for an immaterial portion included within cash flows from operating activities. Total earnout payments of $3.0&#160;million in 2019 are included within cash flows from operating activities on the consolidated statement of cash flows.&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;Changes in the fair value of contingent consideration is summarized as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.350%"/&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.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.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;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:9pt;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="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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;QuoteWizard&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ovation&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,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SnapCap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;DepositAccounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(947)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CompareCards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;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:10pt;font-weight:700;line-height:100%"&gt;Total changes in fair value of contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;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:700;line-height:100%"&gt;5,327&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;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;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;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:700;line-height:100%"&gt;28,402&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;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;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;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:700;line-height:100%"&gt;10,788&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&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%;text-decoration:underline"&gt;2019 Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;ValuePenguin&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 January 10, 2019, the Company acquired Value Holding, Inc., the parent company of ValuePenguin Inc. ("ValuePenguin"), a personal finance website that offers consumers objective analysis on a variety of financial topics from insurance to credit cards. The Company made an upfront cash payment of $106.1 million at the closing of the transaction, funded through&#160;$90.0 million&#160;drawn on the Company's revolving credit facility and the balance using cash on hand. The purchase price of&#160;$106.2 million is&#160;comprised of the upfront cash payment of&#160;$106.1 million&#160;and a $0.1 million&#160;post-closing payment for working capital settlement. &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 acquisition has been accounted for as a business combination. In 2019, the Company completed the determination of the final allocation of purchase price to the assets acquired and liabilities assumed as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net working capital&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed assets&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;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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;71,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;106,232&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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 Company primarily used the income approach for the valuation as appropriate and used valuation inputs in these models and analyses that were based on market participant assumptions. Market participants are buyers and sellers unrelated to the Company, and fair value is determined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction at the measurement 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;The acquired intangible assets are definite-lived assets consisting of developed technology, content and trademarks and tradenames. The estimated fair values of the developed technology were determined using the cost replacement method, the content was determined using the excess earnings method, and the trademarks and tradenames were determined using the relief from royalty method. The estimated fair value of the intangible assets are based on estimates for content lifecycles, estimates for revenue growth rates, estimates for future cash flows, the probability weighting of scenarios and discount rates, known at the acquisition date, which management believes are reasonable. The fair value of the intangible assets with definite lives is as follows &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;(dollars in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.460%"/&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average &lt;br/&gt;Amortization Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Content&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;26,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks and tradenames&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;31,600&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;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:700;line-height:100%"&gt;3.1 years&lt;/span&gt;&lt;/td&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 Company recorded goodwill of&#160;$71.7 million, which represents the excess of the purchase price over the estimated fair value of tangible and intangible assets acquired, net of the liabilities assumed. The goodwill is primarily attributable to ValuePenguin as a going concern, which represents the ability of the Company to earn a higher return on the collection of assets and business of ValuePenguin than if those assets and business were to be acquired and managed separately. The benefit of access to the workforce is an additional element of goodwill. The goodwill was recorded in the Company&#x2019;s then one reportable segment. For income tax purposes, the Company accounted for the acquisition as an asset purchase which would indicate the goodwill will be tax deductible.&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;Subsequent to the acquisition date, the Company&#x2019;s consolidated results of operations include the results of the acquired ValuePenguin business. In 2019, the Company&#x2019;s consolidated results of operations include revenue of&#160;$19.8 million attributable to the ValuePenguin business. In&#160;the first six months of&#160;2019, net income from continuing operations attributable to the ValuePenguin business was $3.1 million. Due to the integration of the ValuePenguin business subsequent to the acquisition, earnings of the acquired ValuePenguin business beginning in the third quarter of 2019 is impracticable to determine with sufficient accuracy.&#160;Acquisition-related costs were $0.1 million&#160;in 2019 and are included in general and administrative expense on the consolidated statement of operations and comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&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%;text-decoration:underline"&gt;2018 Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;QuoteWizard&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 October 31, 2018, the Company acquired QuoteWizard.com, LLC, one of the largest insurance comparison marketplaces in the growing online insurance advertising market. QuoteWizard services clients by driving consumers to insurance companies&#x2019; websites, providing leads to agents and carriers, as well as phone transfers of consumers into carrier call centers. &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 paid $299.9 million in initial cash consideration, funded through $174.9 million of cash on hand and $125.0 million drawn on the Company's revolving credit facility, and could make up to three additional earnout payments, each ranging from zero to $23.4 million, based on certain defined operating results during the earnout periods November 1, 2018 through October 31, 2019, November 1, 2019 through October 31, 2020, and November 1, 2020 through October 31, 2021. These additional payments, to the extent earned, will be payable in cash. The purchase price of&#160;$313.4 million is comprised of the upfront cash payment of&#160;$299.9 million,&#160;$13.9 million&#160;for the estimated fair value of the earnout payments, and a $0.4 million post-closing receipt for working capital settlement.&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 the fourth quarter of 2019, the Company paid $23.4 million related to the earnout payment for the period of November 1, 2018 through October 31, 2019, of which&#160;$13.9 million&#160;is included within cash flows from financing activities and&#160;$9.5 million&#160;is included within cash flows from operating activities on the consolidated statement of cash flows. In the fourth quarter of 2020, the Company paid $20.2&#160;million related to the earnout payment for the period of November 1, 2019 through October 31, 2020, which&#160;is included within cash flows from operating activities on the consolidated statement of cash flows.&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 December&#160;31, 2020, the estimated fair value of the contingent consideration totaled&#160;$8.2 million,&#160;which&#160;is included in non-current contingent consideration in the accompanying consolidated balance sheet. The estimated fair value of the contingent consideration payments is determined using an option pricing model. The estimated value of the contingent consideration is based upon available information and certain assumptions, known at the time of this report, which management believes are reasonable. Any differences in the actual contingent consideration payments will be recorded in operating income in the consolidated statements of operations and comprehensive income (loss). During 2020, 2019 and 2018, the Company recorded $4.0&#160;million, $27.1&#160;million and $6.8&#160;million, respectively, of contingent consideration expense in the consolidated statements of operations and comprehensive income (loss) due to the change in estimated fair value of the contingent consideration.&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 acquisition has been accounted for as a business combination. In 2019, the Company completed the determination of the final allocation of purchase price to the assets acquired and liabilities assumed as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net working capital&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed assets&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,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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;182,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Other noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;313,355&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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 Company primarily used the income approach for the valuation as appropriate, and used valuation inputs in these models and analyses that were based on market participant assumptions. Market participants are buyers and sellers unrelated to the Company and fair value is determined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction at the measurement 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;The acquired intangible assets are definite-lived assets consisting of developed technology, customer relationships, content and trademarks and tradenames. The estimated fair values of the developed technology were determined using the excess earnings method, the customer relationships were determined using the distributor method, the content was determined using the cost replacement method, and the trademarks and tradenames were determined using the relief from royalty method. The fair value of the intangible assets with definite lives is as follows &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;(dollars in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.374%"/&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average &lt;br/&gt;Amortization Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;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;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;Customer lists&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;42,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.7 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Content&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks and tradenames&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;120,400&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;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:700;line-height:100%"&gt;7.9 years&lt;/span&gt;&lt;/td&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 Company recorded goodwill of $182.9 million, which represents the excess of the purchase price over the estimated fair value of tangible and intangible assets acquired, net of the liabilities assumed. The goodwill is primarily attributable to QuoteWizard as a going concern, which represents the ability of the Company to earn a higher return on the collection of assets and business of QuoteWizard than if those assets and business were to be acquired and managed separately. The benefit of access to the workforce is an additional element of goodwill. The goodwill was recorded in the Company&#x2019;s then one reportable segment. For income tax purposes, the acquisition was an asset purchase and the goodwill will be tax deductible. Acquisition-related costs were $4.8 million in 2018 and are included in general and administrative expense on the consolidated statement of operations and comprehensive income (loss).&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 unaudited pro forma financial results for the year ended December 31, 2018 below combine the consolidated results of the Company and QuoteWizard, giving effect to the acquisition as if it had been completed on January 1, 2017. This unaudited pro forma financial information is presented for informational purposes only and is not indicative of future operations or results had the acquisition been completed as of January&#160;1, 2017, or any other 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;The unaudited pro forma financial results include adjustments for additional amortization expense based on the fair value of the intangible assets with definite lives and their estimated useful lives, as well as changes in depreciation expense associated with the change in fair value of the property and equipment recorded in relation to the acquisition. Interest expense was adjusted to eliminate historical interest associated with QuoteWizard's revolving credit facility and notes payable that were not assumed with the acquisition, as well as reflect incremental interest expense associated with debt issued to finance the acquisition. The provision for income taxes from continuing operations has also been adjusted to reflect taxes on the historical results of operations of QuoteWizard. QuoteWizard did not pay taxes at the entity level as it was a limited liability company whose members elected for it to be taxed as a partnership. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pro forma revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom: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:10pt;font-weight:400;line-height:100%"&gt;Pro forma net income from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;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;110,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&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 unaudited pro forma net income from continuing operations in 2018 includes the aggregate after-tax contingent consideration expense associated with the QuoteWizard earnout of $4.9 million. Acquisition-related costs of $5.9 million incurred by the Company and QuoteWizard that are directly attributable to the acquisition, which will not have an ongoing impact, have been eliminated from the unaudited pro forma net income from continuing operations for 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Student Loan Hero&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 July 23, 2018, the Company acquired Student Loan Hero, Inc., a personal finance website dedicated to helping student loan borrowers manage their student debt. Student Loan Hero offers current and former students in-depth financial comparison tools, educational resources, and unbiased, personalized advice. The Company made an upfront cash payment of $60.7 million at the closing of the transaction, of which $2.3 million was recognized as severance expense in the Company's consolidated statements of operations and comprehensive income (loss). The purchase price of $60.4 million is comprised of the upfront cash payment of $60.7 million less the $2.3 million recognized as severance expense, and a $2.0 million post-closing payment for working capital settlement.&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 acquisition has been accounted for as a business combination. During 2018, the Company completed the determination of the final allocation of purchase price to the assets acquired and liabilities assumed as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net working capital&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&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;19,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&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:10pt;font-weight:400;line-height:100%"&gt;(5,467)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;60,418&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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 Company primarily used the income approach for the valuation as appropriate, and used valuation inputs in these models and analyses that were based on market participant assumptions. Market participants are buyers and sellers unrelated to the Company and fair value is determined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction at the measurement 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;The acquired intangible assets are definite-lived assets consisting of content, customer relationships and trademarks and tradenames. The estimated fair values of the content was determined using the excess earnings method, the customer relationships were determined using the distributor method and the trademarks and tradenames were determined using the relief from royalty method. The fair value of the intangible assets with definite lives is as follows &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;(dollars in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.374%"/&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average &lt;br/&gt;Amortization Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Content&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer lists&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;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks and tradenames&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;19,600&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;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:700;line-height:100%"&gt;4.0 years&lt;/span&gt;&lt;/td&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 Company recorded goodwill of $40.9 million, which represents the excess of the purchase price over the estimated fair value of tangible and intangible assets acquired, net of the liabilities assumed. The goodwill is primarily attributable to Student Loan Hero as a going concern, which represents the ability of the Company to earn a higher return on the collection of assets and business of Student Loan Hero than if those assets and business were to be acquired and managed separately. The benefit of access to the workforce is an additional element of goodwill. The goodwill was recorded in the Company&#x2019;s then one reportable segment. For income tax purposes, the acquisition was an equity purchase and the goodwill will not be tax deductible. Acquisition-related costs were $0.5 million in 2018 and are included in general and administrative expense on the consolidated statement of operations and comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Ovation&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, 2018, the Company acquired Ovation Credit Services, Inc., a leading provider of credit services with a strong customer service reputation. Ovation utilizes a proprietary software application that facilitates the credit repair process and is integrated directly with certain credit reporting agencies while educating consumers on credit improvement via ongoing outreach with Ovation case advisors. The proprietary software application offers consumers a simple, streamlined process to identify, dispute, and correct inaccuracies within their credit reports. &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 paid $12.2 million in initial cash consideration and had the potential to make up to two additional earnout payments, each ranging from zero to $4.4 million, based on certain defined operating metrics during the earnout periods July 1, 2018 through June 30, 2019 and July 1, 2019 through June 30, 2020. The purchase price of&#160;$17.9 million is comprised of the upfront cash payment of&#160;$12.2 million,&#160;$5.8 million&#160;for the estimated fair value of the earnout payments, and a $0.1 million post-closing receipt for working capital settlement.&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 the fourth quarter of 2019, the Company paid $4.4 million related to the earnout payment for the period of July 1, 2018 through June 30, 2019, which is included within cash flows from financing activities on the consolidated statement of cash flows. In the fourth quarter of 2020, the Company paid $4.4&#160;million related to the earnout payment for the period of July 1, 2019 through June 30, 2020, of which&#160;$1.4&#160;million&#160;is included within cash flows from financing activities and&#160;$3.0&#160;million&#160;is included within cash flows from operating activities on the consolidated statement of cash flows.&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 acquisition has been accounted for as a business combination. In 2019, the Company completed the determination of the final allocation of purchase price to the assets acquired and liabilities assumed as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net working capital&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed assets&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;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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;11,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,688)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;17,871&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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 Company primarily used the income approach for the valuation as appropriate, and used valuation inputs in these models and analyses that were based on market participant assumptions. Market participants are buyers and sellers unrelated to the Company and fair value is determined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction at the measurement 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;The acquired intangible assets are definite-lived assets consisting of developed technology, customer relationships and trademarks and tradenames. The estimated fair values of the developed technology were determined using the excess earnings method, the customer relationships were determined using the cost savings method and the trademarks and tradenames were determined using the relief from royalty method. The fair value of the intangible assets with definite lives is as follows &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;(dollars in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.374%"/&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average &lt;br/&gt;Amortization Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;7 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer lists&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,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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 year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks and tradenames&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;8,900&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;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:700;line-height:100%"&gt;5.4 years&lt;/span&gt;&lt;/td&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 Company recorded goodwill of $11.3 million, which represents the excess of the purchase price over the estimated fair value of tangible and intangible assets acquired, net of the liabilities assumed. The goodwill is primarily attributable to Ovation as a going concern, which represents the ability of the Company to earn a higher return on the collection of assets and business of Ovation than if those assets and business were to be acquired and managed separately. The benefit of access to the workforce is an additional element of goodwill. The goodwill was recorded in the Company&#x2019;s then one reportable segment. For income tax purposes, the acquisition was an equity purchase and the goodwill will not be tax deductible. Acquisition-related costs were $0.4 million in 2018 and are included in general and administrative expense on the consolidated statement of operations and comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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%;text-decoration:underline"&gt;Pro forma Financial Results&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 unaudited pro forma financial results for the years ended December 31, 2019 and 2018 combine the consolidated results of the Company and Ovation, Student Loan Hero, QuoteWizard and ValuePenguin, giving effect to the acquisitions as if the Ovation, Student Loan Hero and QuoteWizard acquisitions had been completed on January 1, 2017, and as if the ValuePenguin acquisition had been completed on January 1, 2018. This unaudited pro forma financial information is presented for informational purposes only and is not indicative of future operations or results had the acquisitions been completed as of January&#160;1, 2017 or 2018, or any other 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;The unaudited pro forma financial results include adjustments for additional amortization expense based on the fair value of the intangible assets with definite lives and their estimated useful lives. Depreciation expense and interest expense were adjusted for the impact of the QuoteWizard acquisition, as described above, including incremental interest associated with debt issued to finance the acquisition. Interest expense was also adjusted to reflect incremental interest associated with debt issued to finance the ValuePenguin acquisition. The provision for income taxes from continuing operations has been adjusted to reflect taxes on the historical results of operations of QuoteWizard, as described above. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.766%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" 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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pro forma revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,107,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;934,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom: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:10pt;font-weight:400;line-height:100%"&gt;Pro forma net income from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 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="border-bottom:1pt solid #000000;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;39,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 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="border-bottom:1pt solid #000000;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;104,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&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 unaudited pro forma net income from continuing operations in 2019 includes the aggregate after-tax contingent consideration expense associated with the DepositAccounts, SnapCap, Ovation and QuoteWizard earnouts of $21.5 million. The unaudited pro forma net income from continuing operations for 2018 has been adjusted to include acquisition-related costs of $0.6 million incurred by the Company that are directly attributable to the ValuePenguin acquisition, and which will not have an ongoing impact. Accordingly, these acquisition-related costs have been eliminated from the unaudited pro forma net income from continuing operations for 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 unaudited pro forma net income from continuing operations in 2018 includes the aggregate after-tax contingent consideration expense associated with the DepositAccounts, SnapCap, Ovation and QuoteWizard earnouts of $7.2 million. Acquisition-related costs of $6.9 million incurred by the Company, Student Loan Hero and QuoteWizard that are directly attributable to the Ovation, Student Loan Hero and QuoteWizard acquisitions, and which will not have an ongoing impact, have been eliminated from the unaudited pro forma net income from continuing operations for 2018.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i27ae9b83d11e4185b93f85aa867203fd_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzkzNDU4NDg5NzU5NDc_3cb1d95d-0ba3-40bd-a0ae-94ef799462c6"
      unitRef="usd">3000000.0</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <tree:ContingentConsiderationPayment
      contextRef="id1edf61a1d51490d8ffdaa45d0306e47_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzkzNDU4NDg5NzU5NjE_a6aa1f6b-4a5a-4385-9fbb-b710e5bed06f"
      unitRef="usd">6000000.0</tree:ContingentConsiderationPayment>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="id1edf61a1d51490d8ffdaa45d0306e47_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzkzNDU4NDg5NzU5NzU_34299d62-04c7-4a48-ae4b-a776fdaf9fd1"
      unitRef="usd">3300000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities
      contextRef="id1edf61a1d51490d8ffdaa45d0306e47_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzkzNDU4NDg5NzU5ODk_7008deed-b40f-4b88-a3da-82baa56eab41"
      unitRef="usd">2700000</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <tree:ContingentConsiderationPayment
      contextRef="i29f1e092fad44f189467e665fdf5b4e5_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzkzNDU4NDg5NzYwMzQ_1d1cfe36-a3c4-408d-b92e-69da53ab27d9"
      unitRef="usd">0</tree:ContingentConsiderationPayment>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="ic77c42f201c64fb38129e76ed2cec8c8_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzkzNDU4NDg5NzYwMDM_5f2fbd16-7dce-4b95-98bd-7d72319b88d7"
      unitRef="usd">4000000.0</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities
      contextRef="ib1d1f8f9817441ae93af3ff584b1490c_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzkzNDU4NDg5NzYwMTc_343c3abc-8f9d-4fa1-8f3c-1b47c0aab0eb"
      unitRef="usd">3000000.0</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzkzNDU4NDg5NzYwMzg_48938874-40c8-4f45-b99e-c47c35408142">&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;Changes in the fair value of contingent consideration is summarized as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.350%"/&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.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.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;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:9pt;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="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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;QuoteWizard&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ovation&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,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SnapCap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;DepositAccounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(947)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CompareCards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;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:10pt;font-weight:700;line-height:100%"&gt;Total changes in fair value of contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;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:700;line-height:100%"&gt;5,327&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;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;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;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:700;line-height:100%"&gt;28,402&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;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;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;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:700;line-height:100%"&gt;10,788&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ie723ed5b543b4461a1afadd5c56a3433_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpkYWZmYzAyZTU3MDI0MmE5ODA0OWM2MzQ3ZmJlODFjMC90YWJsZXJhbmdlOmRhZmZjMDJlNTcwMjQyYTk4MDQ5YzYzNDdmYmU4MWMwXzItMS0xLTEtNTQzNQ_5ddebd48-a6a3-430b-8b5f-27e0e08e684c"
      unitRef="usd">3980000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i51ba02f6c7104c06a4be202b2ae4995b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpkYWZmYzAyZTU3MDI0MmE5ODA0OWM2MzQ3ZmJlODFjMC90YWJsZXJhbmdlOmRhZmZjMDJlNTcwMjQyYTk4MDQ5YzYzNDdmYmU4MWMwXzItMy0xLTEtNzU5Mg_fd211d8b-d352-481e-97bf-6306781eca28"
      unitRef="usd">27103000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="iaa1c8707778941bba74c7960ea4b5948_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpkYWZmYzAyZTU3MDI0MmE5ODA0OWM2MzQ3ZmJlODFjMC90YWJsZXJhbmdlOmRhZmZjMDJlNTcwMjQyYTk4MDQ5YzYzNDdmYmU4MWMwXzItMy0xLTEtNTQzNQ_f058575f-ce28-4d9e-8de8-c709240dd10e"
      unitRef="usd">6833000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="icafe28e0e8bb4804885faaac37e07495_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpkYWZmYzAyZTU3MDI0MmE5ODA0OWM2MzQ3ZmJlODFjMC90YWJsZXJhbmdlOmRhZmZjMDJlNTcwMjQyYTk4MDQ5YzYzNDdmYmU4MWMwXzMtMS0xLTEtNTQzNQ_5da3ef3b-4cfc-45e2-b7ae-814ce15d67fa"
      unitRef="usd">1270000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ia0d50b8050624f9c83d55c0c7596c346_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpkYWZmYzAyZTU3MDI0MmE5ODA0OWM2MzQ3ZmJlODFjMC90YWJsZXJhbmdlOmRhZmZjMDJlNTcwMjQyYTk4MDQ5YzYzNDdmYmU4MWMwXzMtMy0xLTEtNzU5Mg_52d4f8e6-9b86-4df2-aa8a-35b0898b9b2c"
      unitRef="usd">26000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i5f418ccb9fe3467984771b561606f323_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpkYWZmYzAyZTU3MDI0MmE5ODA0OWM2MzQ3ZmJlODFjMC90YWJsZXJhbmdlOmRhZmZjMDJlNTcwMjQyYTk4MDQ5YzYzNDdmYmU4MWMwXzMtMy0xLTEtNTQzNQ_e133b9f8-57e6-49c5-b6b5-190c66185490"
      unitRef="usd">1654000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="id1edf61a1d51490d8ffdaa45d0306e47_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpkYWZmYzAyZTU3MDI0MmE5ODA0OWM2MzQ3ZmJlODFjMC90YWJsZXJhbmdlOmRhZmZjMDJlNTcwMjQyYTk4MDQ5YzYzNDdmYmU4MWMwXzQtMS0xLTEtNTQzNQ_e799d349-fa0e-4825-8bb5-d06da66c2263"
      unitRef="usd">77000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i27ae9b83d11e4185b93f85aa867203fd_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpkYWZmYzAyZTU3MDI0MmE5ODA0OWM2MzQ3ZmJlODFjMC90YWJsZXJhbmdlOmRhZmZjMDJlNTcwMjQyYTk4MDQ5YzYzNDdmYmU4MWMwXzQtMy0xLTEtNzU5Mg_e54d8c30-f2e4-4796-a18e-733ea52f4af6"
      unitRef="usd">2220000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i8003f71f2fbc4ef8959a2e35d4174e7a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpkYWZmYzAyZTU3MDI0MmE5ODA0OWM2MzQ3ZmJlODFjMC90YWJsZXJhbmdlOmRhZmZjMDJlNTcwMjQyYTk4MDQ5YzYzNDdmYmU4MWMwXzQtMy0xLTEtNTQzNQ_bea238e6-9500-4835-813e-1497ab8b24a0"
      unitRef="usd">-330000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i29f1e092fad44f189467e665fdf5b4e5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpkYWZmYzAyZTU3MDI0MmE5ODA0OWM2MzQ3ZmJlODFjMC90YWJsZXJhbmdlOmRhZmZjMDJlNTcwMjQyYTk4MDQ5YzYzNDdmYmU4MWMwXzUtMS0xLTEtNTQzNQ_1450f4df-71b2-4a65-b528-d762ff2c8425"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ib1d1f8f9817441ae93af3ff584b1490c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpkYWZmYzAyZTU3MDI0MmE5ODA0OWM2MzQ3ZmJlODFjMC90YWJsZXJhbmdlOmRhZmZjMDJlNTcwMjQyYTk4MDQ5YzYzNDdmYmU4MWMwXzUtMy0xLTEtNzU5Mg_98197a85-9abc-4de5-bf65-8ccc899ca7a8"
      unitRef="usd">-947000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ic77c42f201c64fb38129e76ed2cec8c8_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpkYWZmYzAyZTU3MDI0MmE5ODA0OWM2MzQ3ZmJlODFjMC90YWJsZXJhbmdlOmRhZmZjMDJlNTcwMjQyYTk4MDQ5YzYzNDdmYmU4MWMwXzUtMy0xLTEtNTQzNQ_46374857-8ba7-42ea-a407-7863b3114101"
      unitRef="usd">1979000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ib1d30eac2dbe4c7d898be886a9339a27_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpkYWZmYzAyZTU3MDI0MmE5ODA0OWM2MzQ3ZmJlODFjMC90YWJsZXJhbmdlOmRhZmZjMDJlNTcwMjQyYTk4MDQ5YzYzNDdmYmU4MWMwXzYtMS0xLTEtNzU5Mg_90af0d16-c9b8-4633-a81f-e8d922ec88cb"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ifcebc3b15e8142d0962bc7d036cb7f2b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpkYWZmYzAyZTU3MDI0MmE5ODA0OWM2MzQ3ZmJlODFjMC90YWJsZXJhbmdlOmRhZmZjMDJlNTcwMjQyYTk4MDQ5YzYzNDdmYmU4MWMwXzYtMy0xLTEtNzU5Mg_58c462fe-90bc-41f7-8a78-eb91de7800fd"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="id56e859746b044a4a2fa05999b0ca5cc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpkYWZmYzAyZTU3MDI0MmE5ODA0OWM2MzQ3ZmJlODFjMC90YWJsZXJhbmdlOmRhZmZjMDJlNTcwMjQyYTk4MDQ5YzYzNDdmYmU4MWMwXzYtNS0xLTEtNzYwNQ_e8301e6b-f221-4b05-aa95-06291e7c3a81"
      unitRef="usd">652000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpkYWZmYzAyZTU3MDI0MmE5ODA0OWM2MzQ3ZmJlODFjMC90YWJsZXJhbmdlOmRhZmZjMDJlNTcwMjQyYTk4MDQ5YzYzNDdmYmU4MWMwXzYtMS0xLTEtNTQzNQ_1f4e56e4-70b5-4fa6-a9bf-26fecebdc1db"
      unitRef="usd">5327000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpkYWZmYzAyZTU3MDI0MmE5ODA0OWM2MzQ3ZmJlODFjMC90YWJsZXJhbmdlOmRhZmZjMDJlNTcwMjQyYTk4MDQ5YzYzNDdmYmU4MWMwXzctMy0xLTEtNzU5Mg_f2202cfb-f648-4e1f-97c7-4a753d90b773"
      unitRef="usd">28402000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpkYWZmYzAyZTU3MDI0MmE5ODA0OWM2MzQ3ZmJlODFjMC90YWJsZXJhbmdlOmRhZmZjMDJlNTcwMjQyYTk4MDQ5YzYzNDdmYmU4MWMwXzYtMy0xLTEtNTQzNQ_aa1d123f-467e-4b7c-ad69-125d4ac4de31"
      unitRef="usd">10788000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="if0bd2b95d0c34d37ad04f7ff9a71b67a_D20190110-20190110"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzM0OQ_4c6b6f0e-aaec-4760-af9f-4333c455dcb2"
      unitRef="usd">106100000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="ie6c8bd0866df45b99b64b74cfd4f5e54_D20190110-20190110"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzQwMg_e5d25820-fb1c-41cd-8dcd-b9c901dafd58"
      unitRef="usd">90000000.0</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="if0bd2b95d0c34d37ad04f7ff9a71b67a_D20190110-20190110"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzUxMg_e3ab52d1-1de9-454a-aad9-6dd65fc39520"
      unitRef="usd">106200000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="if0bd2b95d0c34d37ad04f7ff9a71b67a_D20190110-20190110"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzU1OQ_754b0f64-a5de-4935-8799-328dec9415f1"
      unitRef="usd">106100000</us-gaap:PaymentsToAcquireBusinessesGross>
    <tree:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentWorkingCapital
      contextRef="if0bd2b95d0c34d37ad04f7ff9a71b67a_D20190110-20190110"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzU2OA_160aeea6-e11a-4f13-887e-f5c6366d039c"
      unitRef="usd">100000</tree:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentWorkingCapital>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzM0MDg3_e2cbb3d7-ca84-4c8d-a4ee-5e3b9e547baa">In 2019, the Company completed the determination of the final allocation of purchase price to the assets acquired and liabilities assumed as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net working capital&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed assets&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;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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;71,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;106,232&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;In 2019, the Company completed the determination of the final allocation of purchase price to the assets acquired and liabilities assumed as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net working capital&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed assets&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,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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;182,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Other noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;313,355&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;During 2018, the Company completed the determination of the final allocation of purchase price to the assets acquired and liabilities assumed as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net working capital&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&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;19,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&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:10pt;font-weight:400;line-height:100%"&gt;(5,467)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;60,418&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;In 2019, the Company completed the determination of the final allocation of purchase price to the assets acquired and liabilities assumed as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net working capital&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed assets&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;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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;11,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,688)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;17,871&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <tree:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedWorkingCapital
      contextRef="ia4f49e906a6d44858adcc916d6e78991_I20190110"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpiZmE2OWEwZjY3OGI0NzY0YmI2NGQ3ZjYxOWMzYjNjMS90YWJsZXJhbmdlOmJmYTY5YTBmNjc4YjQ3NjRiYjY0ZDdmNjE5YzNiM2MxXzEtMS0xLTEtMA_11e7ce1f-15f1-4fbe-bc3b-b52d49e20912"
      unitRef="usd">2502000</tree:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedWorkingCapital>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ia4f49e906a6d44858adcc916d6e78991_I20190110"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpiZmE2OWEwZjY3OGI0NzY0YmI2NGQ3ZjYxOWMzYjNjMS90YWJsZXJhbmdlOmJmYTY5YTBmNjc4YjQ3NjRiYjY0ZDdmNjE5YzNiM2MxXzItMS0xLTEtMA_f1544dbb-a1f3-40c1-a85d-3085c8b5fc9c"
      unitRef="usd">68000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ia4f49e906a6d44858adcc916d6e78991_I20190110"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpiZmE2OWEwZjY3OGI0NzY0YmI2NGQ3ZjYxOWMzYjNjMS90YWJsZXJhbmdlOmJmYTY5YTBmNjc4YjQ3NjRiYjY0ZDdmNjE5YzNiM2MxXzMtMS0xLTEtMA_84bf0698-a557-4009-a959-4a1784e9f560"
      unitRef="usd">31600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:Goodwill
      contextRef="ia4f49e906a6d44858adcc916d6e78991_I20190110"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpiZmE2OWEwZjY3OGI0NzY0YmI2NGQ3ZjYxOWMzYjNjMS90YWJsZXJhbmdlOmJmYTY5YTBmNjc4YjQ3NjRiYjY0ZDdmNjE5YzNiM2MxXzQtMS0xLTEtMA_948e8be9-9e9c-4d33-a262-2eecc264e419"
      unitRef="usd">71739000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="ia4f49e906a6d44858adcc916d6e78991_I20190110"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpiZmE2OWEwZjY3OGI0NzY0YmI2NGQ3ZjYxOWMzYjNjMS90YWJsZXJhbmdlOmJmYTY5YTBmNjc4YjQ3NjRiYjY0ZDdmNjE5YzNiM2MxXzUtMS0xLTEtMA_d9c6b1b3-9086-4811-951e-7b5cc6b6bafb"
      unitRef="usd">323000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="if0bd2b95d0c34d37ad04f7ff9a71b67a_D20190110-20190110"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpiZmE2OWEwZjY3OGI0NzY0YmI2NGQ3ZjYxOWMzYjNjMS90YWJsZXJhbmdlOmJmYTY5YTBmNjc4YjQ3NjRiYjY0ZDdmNjE5YzNiM2MxXzYtMS0xLTEtMA_66b7a2d0-454e-437d-a8c5-3bda52f90e04"
      unitRef="usd">106232000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzM0MDU2_2147ba32-6072-44b1-a0fb-7bf3a9c9c1f8">The fair value of the intangible assets with definite lives is as follows &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;(dollars in thousands)&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;:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.460%"/&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average &lt;br/&gt;Amortization Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Content&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;26,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks and tradenames&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;31,600&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;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:700;line-height:100%"&gt;3.1 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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;(dollars in thousands)&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;:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.374%"/&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average &lt;br/&gt;Amortization Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;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;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;Customer lists&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;42,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.7 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Content&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks and tradenames&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;120,400&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;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:700;line-height:100%"&gt;7.9 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;The fair value of the intangible assets with definite lives is as follows &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;(dollars in thousands)&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;:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.374%"/&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average &lt;br/&gt;Amortization Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Content&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer lists&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;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks and tradenames&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;19,600&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;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:700;line-height:100%"&gt;4.0 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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;(dollars in thousands)&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;:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.374%"/&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average &lt;br/&gt;Amortization Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;7 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer lists&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,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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 year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks and tradenames&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;8,900&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;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:700;line-height:100%"&gt;5.4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ia5186c60f7fa4ef0b2595ce69be8e0bb_D20190110-20190110"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTowYWFjOGMwMzEyNGQ0Njg4ODQ2YzE0OTQ1ODFiZDBhNy90YWJsZXJhbmdlOjBhYWM4YzAzMTI0ZDQ2ODg4NDZjMTQ5NDU4MWJkMGE3XzEtMS0xLTEtMA_2c8d13c4-d785-4233-942d-ab89d8b48f06"
      unitRef="usd">4200000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ia5186c60f7fa4ef0b2595ce69be8e0bb_D20190110-20190110"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTowYWFjOGMwMzEyNGQ0Njg4ODQ2YzE0OTQ1ODFiZDBhNy90YWJsZXJhbmdlOjBhYWM4YzAzMTI0ZDQ2ODg4NDZjMTQ5NDU4MWJkMGE3XzEtMi0xLTEtMA_fa82683f-9b75-4895-b5f9-940d087505be">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i64b4b11805e94cd0b4e3a592e9dd79ed_D20190110-20190110"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTowYWFjOGMwMzEyNGQ0Njg4ODQ2YzE0OTQ1ODFiZDBhNy90YWJsZXJhbmdlOjBhYWM4YzAzMTI0ZDQ2ODg4NDZjMTQ5NDU4MWJkMGE3XzItMS0xLTEtMA_c08930d1-f949-407b-8d7d-328e7124a935"
      unitRef="usd">26100000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i64b4b11805e94cd0b4e3a592e9dd79ed_D20190110-20190110"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTowYWFjOGMwMzEyNGQ0Njg4ODQ2YzE0OTQ1ODFiZDBhNy90YWJsZXJhbmdlOjBhYWM4YzAzMTI0ZDQ2ODg4NDZjMTQ5NDU4MWJkMGE3XzItMi0xLTEtMA_553dff14-108a-4dfc-96e8-5e5dbb263952">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i708bc8db2eec41c2858262391f03608c_D20190110-20190110"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTowYWFjOGMwMzEyNGQ0Njg4ODQ2YzE0OTQ1ODFiZDBhNy90YWJsZXJhbmdlOjBhYWM4YzAzMTI0ZDQ2ODg4NDZjMTQ5NDU4MWJkMGE3XzMtMS0xLTEtMA_48ade456-4383-4cc5-ad84-b8753bc133d9"
      unitRef="usd">1300000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i708bc8db2eec41c2858262391f03608c_D20190110-20190110"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTowYWFjOGMwMzEyNGQ0Njg4ODQ2YzE0OTQ1ODFiZDBhNy90YWJsZXJhbmdlOjBhYWM4YzAzMTI0ZDQ2ODg4NDZjMTQ5NDU4MWJkMGE3XzMtMi0xLTEtMA_aa1932e9-2238-4b71-ad68-9da1defb9103">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="if0bd2b95d0c34d37ad04f7ff9a71b67a_D20190110-20190110"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTowYWFjOGMwMzEyNGQ0Njg4ODQ2YzE0OTQ1ODFiZDBhNy90YWJsZXJhbmdlOjBhYWM4YzAzMTI0ZDQ2ODg4NDZjMTQ5NDU4MWJkMGE3XzQtMS0xLTEtMA_25e64542-fb4a-4cb6-bb7c-06d16433168c"
      unitRef="usd">31600000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="if0bd2b95d0c34d37ad04f7ff9a71b67a_D20190110-20190110"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTowYWFjOGMwMzEyNGQ0Njg4ODQ2YzE0OTQ1ODFiZDBhNy90YWJsZXJhbmdlOjBhYWM4YzAzMTI0ZDQ2ODg4NDZjMTQ5NDU4MWJkMGE3XzQtMi0xLTEtMA_2a1162e5-611b-43d9-9f75-96ea191f0f6d">P3Y1M6D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:Goodwill
      contextRef="ia4f49e906a6d44858adcc916d6e78991_I20190110"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzIwOTU_bbd0118c-57f7-4c37-9667-96d455c4a4e0"
      unitRef="usd">71700000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="id88b03ace0cd4e0c8640355f1a0aeeed_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzMwNDc_2a017c66-c25e-464a-ad2b-f99863160ff7"
      unitRef="usd">19800000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="i041b95bfdd9c4efe874c477300cf3d76_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzMyMDk_08ac3027-a9fd-411d-b2de-3378784a840f"
      unitRef="usd">3100000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="id88b03ace0cd4e0c8640355f1a0aeeed_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzM0Njc_7b3041bd-2907-48fc-9ff1-99e86d76b403"
      unitRef="usd">100000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ic384343c6925491d8c90a8c70dd3ed58_D20181031-20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzQwMTE_f5684302-1e04-4ace-b564-5d73b6caa487"
      unitRef="usd">299900000</us-gaap:PaymentsToAcquireBusinessesGross>
    <tree:BusinessCombinationConsiderationTransferredCashOnHand
      contextRef="ic384343c6925491d8c90a8c70dd3ed58_D20181031-20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzQwNjA_a25f6e44-4442-4e65-b06d-d5b9ae05dd28"
      unitRef="usd">174900000</tree:BusinessCombinationConsiderationTransferredCashOnHand>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="iadde3e1375094b2986215bcae997e843_D20181031-20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzQwODM_1da43e1a-acce-4618-8e9e-f0b1096bbc6c"
      unitRef="usd">125000000.0</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <tree:BusinessCombinationNumberOfPayments
      contextRef="ic384343c6925491d8c90a8c70dd3ed58_D20181031-20181031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzQxNTc_5650428d-599f-424e-aa93-3e31be9e70c1"
      unitRef="payment">3</tree:BusinessCombinationNumberOfPayments>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow
      contextRef="i47baad7f2a084d539e4386cd00a51ee3_I20181031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzQyMDc_78387cde-d3df-435c-b29c-1ef2dab9daf3"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i47baad7f2a084d539e4386cd00a51ee3_I20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzQyMTM_be61f7f5-07bb-4ea2-9c87-95fbe99d0217"
      unitRef="usd">23400000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ic384343c6925491d8c90a8c70dd3ed58_D20181031-20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzQ1MTY_e8e270c1-a8eb-4434-a896-fb927a226f75"
      unitRef="usd">313400000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ic384343c6925491d8c90a8c70dd3ed58_D20181031-20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzQ1NjM_b9afaf16-50b0-4a70-a32b-c9f487f4a4de"
      unitRef="usd">299900000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i93ecab22575c47ce9a3a3915b67fecbe_I20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzQ1Njc_e4b8e42c-b196-415e-ac13-d35e05439a92"
      unitRef="usd">13900000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <tree:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentWorkingCapital
      contextRef="ic384343c6925491d8c90a8c70dd3ed58_D20181031-20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzQ2MzA_e8b98579-fcdf-4115-b523-8b2187de98cf"
      unitRef="usd">400000</tree:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentWorkingCapital>
    <tree:ContingentConsiderationPayment
      contextRef="i9375a13082974f2a9424e1f327df284b_D20191001-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzQ3MzQ_496d7de4-65f4-4f31-869a-88e4059d66f3"
      unitRef="usd">23400000</tree:ContingentConsiderationPayment>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i9375a13082974f2a9424e1f327df284b_D20191001-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzQ4Mzg_bbfb413f-32ac-40d1-9806-8ab7e4420e24"
      unitRef="usd">13900000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities
      contextRef="i9375a13082974f2a9424e1f327df284b_D20191001-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzQ5MDE_2a7c1a65-0586-4df1-a46b-956c28bd5647"
      unitRef="usd">9500000</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities
      contextRef="i274819e79d544748bb8a8a803b85ac72_D20201001-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzkzNDU4NDg5NzYwNDA_984fd78e-de33-4180-92c8-d251f7fe4d65"
      unitRef="usd">20200000</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i867ab44a30ab41828fd88bf194bf0b00_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzUwODA_4e546192-e878-49b5-924f-74633f468d57"
      unitRef="usd">8200000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ie723ed5b543b4461a1afadd5c56a3433_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzE1MzkzMTYyOTMwMDUz_94e466b5-abd4-431c-b239-ae3ac8f543a3"
      unitRef="usd">4000000.0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i51ba02f6c7104c06a4be202b2ae4995b_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzE1MzkzMTYyOTMwMDY3_6a49664d-1dd3-484d-b8b3-3fd9a79679f3"
      unitRef="usd">27100000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="iaa1c8707778941bba74c7960ea4b5948_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzE1MzkzMTYyOTMwMDgy_6f1a1f1c-8769-4345-923b-813b1cc90425"
      unitRef="usd">6800000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <tree:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedWorkingCapital
      contextRef="i93ecab22575c47ce9a3a3915b67fecbe_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTowMDlmMzIwOTI0NzA0MGFiYTQ3ZThlMWI2NmIyNGRmNi90YWJsZXJhbmdlOjAwOWYzMjA5MjQ3MDQwYWJhNDdlOGUxYjY2YjI0ZGY2XzEtMS0xLTEtMA_ef6382e8-b5bc-4bd9-8c58-4956b61f34dd"
      unitRef="usd">8521000</tree:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedWorkingCapital>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i93ecab22575c47ce9a3a3915b67fecbe_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTowMDlmMzIwOTI0NzA0MGFiYTQ3ZThlMWI2NmIyNGRmNi90YWJsZXJhbmdlOjAwOWYzMjA5MjQ3MDQwYWJhNDdlOGUxYjY2YjI0ZGY2XzItMS0xLTEtMA_cb7fac44-9f2f-479a-a489-fcfe27a9d82f"
      unitRef="usd">1509000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i93ecab22575c47ce9a3a3915b67fecbe_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTowMDlmMzIwOTI0NzA0MGFiYTQ3ZThlMWI2NmIyNGRmNi90YWJsZXJhbmdlOjAwOWYzMjA5MjQ3MDQwYWJhNDdlOGUxYjY2YjI0ZGY2XzMtMS0xLTEtMA_e67ec327-6379-4d67-b9e0-4276c204aad6"
      unitRef="usd">120400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:Goodwill
      contextRef="i93ecab22575c47ce9a3a3915b67fecbe_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTowMDlmMzIwOTI0NzA0MGFiYTQ3ZThlMWI2NmIyNGRmNi90YWJsZXJhbmdlOjAwOWYzMjA5MjQ3MDQwYWJhNDdlOGUxYjY2YjI0ZGY2XzQtMS0xLTEtMA_ad71b5a0-b1cc-423e-ac6c-6222a8b3b38e"
      unitRef="usd">182896000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i93ecab22575c47ce9a3a3915b67fecbe_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTowMDlmMzIwOTI0NzA0MGFiYTQ3ZThlMWI2NmIyNGRmNi90YWJsZXJhbmdlOjAwOWYzMjA5MjQ3MDQwYWJhNDdlOGUxYjY2YjI0ZGY2XzUtMS0xLTEtMA_4c48ddec-3709-4392-985c-1277a9620ad7"
      unitRef="usd">29000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ic384343c6925491d8c90a8c70dd3ed58_D20181031-20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTowMDlmMzIwOTI0NzA0MGFiYTQ3ZThlMWI2NmIyNGRmNi90YWJsZXJhbmdlOjAwOWYzMjA5MjQ3MDQwYWJhNDdlOGUxYjY2YjI0ZGY2XzYtMS0xLTEtMA_13eaf5ff-8b9f-4179-b67c-fd4e458848db"
      unitRef="usd">313355000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="if1bed154098c4f1b8f37a65fc419ab55_D20181031-20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTozNjhiY2U2ZDM1YWU0ZmFhYTk3MGVmMzY1ZWJlZjFjYi90YWJsZXJhbmdlOjM2OGJjZTZkMzVhZTRmYWFhOTcwZWYzNjVlYmVmMWNiXzEtMS0xLTEtMA_e9b34220-c823-4c88-b666-63235d0c2c80"
      unitRef="usd">68900000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="if1bed154098c4f1b8f37a65fc419ab55_D20181031-20181031"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTozNjhiY2U2ZDM1YWU0ZmFhYTk3MGVmMzY1ZWJlZjFjYi90YWJsZXJhbmdlOjM2OGJjZTZkMzVhZTRmYWFhOTcwZWYzNjVlYmVmMWNiXzEtMi0xLTEtMA_61ca7c24-9aa5-474b-bf72-ce8ee9f6cfe3">P4Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i1ae54e0a9fcc4264b4295e744f55adff_D20181031-20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTozNjhiY2U2ZDM1YWU0ZmFhYTk3MGVmMzY1ZWJlZjFjYi90YWJsZXJhbmdlOjM2OGJjZTZkMzVhZTRmYWFhOTcwZWYzNjVlYmVmMWNiXzItMS0xLTEtMA_baef06e5-a4b6-409d-b09d-ed3e73de1892"
      unitRef="usd">42700000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i1ae54e0a9fcc4264b4295e744f55adff_D20181031-20181031"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTozNjhiY2U2ZDM1YWU0ZmFhYTk3MGVmMzY1ZWJlZjFjYi90YWJsZXJhbmdlOjM2OGJjZTZkMzVhZTRmYWFhOTcwZWYzNjVlYmVmMWNiXzItMi0xLTEtMA_887518a1-8ef3-4367-9518-0452a53c4d21">P14Y8M12D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i6c62e7e7c7e5440899dc551b64036361_D20181031-20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTozNjhiY2U2ZDM1YWU0ZmFhYTk3MGVmMzY1ZWJlZjFjYi90YWJsZXJhbmdlOjM2OGJjZTZkMzVhZTRmYWFhOTcwZWYzNjVlYmVmMWNiXzMtMS0xLTEtMA_4d9a8f68-cae9-48ba-adce-89b7438290d0"
      unitRef="usd">1000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i6c62e7e7c7e5440899dc551b64036361_D20181031-20181031"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTozNjhiY2U2ZDM1YWU0ZmFhYTk3MGVmMzY1ZWJlZjFjYi90YWJsZXJhbmdlOjM2OGJjZTZkMzVhZTRmYWFhOTcwZWYzNjVlYmVmMWNiXzMtMi0xLTEtMA_431abc0f-35f8-47b9-a393-4887b7a61b7e">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i6e76a5a90eb94189a9c1ec0440f0bc84_D20181031-20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTozNjhiY2U2ZDM1YWU0ZmFhYTk3MGVmMzY1ZWJlZjFjYi90YWJsZXJhbmdlOjM2OGJjZTZkMzVhZTRmYWFhOTcwZWYzNjVlYmVmMWNiXzQtMS0xLTEtMA_436c974a-f500-469e-a391-99664b6a839d"
      unitRef="usd">7800000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i6e76a5a90eb94189a9c1ec0440f0bc84_D20181031-20181031"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTozNjhiY2U2ZDM1YWU0ZmFhYTk3MGVmMzY1ZWJlZjFjYi90YWJsZXJhbmdlOjM2OGJjZTZkMzVhZTRmYWFhOTcwZWYzNjVlYmVmMWNiXzQtMi0xLTEtMA_0fa7effd-6444-4d38-805c-c06176ced315">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ic384343c6925491d8c90a8c70dd3ed58_D20181031-20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTozNjhiY2U2ZDM1YWU0ZmFhYTk3MGVmMzY1ZWJlZjFjYi90YWJsZXJhbmdlOjM2OGJjZTZkMzVhZTRmYWFhOTcwZWYzNjVlYmVmMWNiXzUtMS0xLTEtMA_ffc463c2-839e-4d42-aea3-d72f447559b6"
      unitRef="usd">120400000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ic384343c6925491d8c90a8c70dd3ed58_D20181031-20181031"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTozNjhiY2U2ZDM1YWU0ZmFhYTk3MGVmMzY1ZWJlZjFjYi90YWJsZXJhbmdlOjM2OGJjZTZkMzVhZTRmYWFhOTcwZWYzNjVlYmVmMWNiXzUtMi0xLTEtMA_888147aa-fa63-4dd0-87c9-6378b85ad6fc">P7Y10M24D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:Goodwill
      contextRef="i93ecab22575c47ce9a3a3915b67fecbe_I20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzcxNzg_7316b500-8619-4dbb-b54c-c3cdbba500f8"
      unitRef="usd">182900000</us-gaap:Goodwill>
    <us-gaap:NumberOfReportableSegments
      contextRef="i40a29c4e14d94c8fb25d9ce2f4ec042b_D20181031-20181031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzkzNDU4NDg5Nzc0MzU_e3f13512-402b-44ef-83c6-5f5d49e27012"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="iaa1c8707778941bba74c7960ea4b5948_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0Xzc4OTg_0b2731db-4d63-4434-9ce5-a0387efdcc0b"
      unitRef="usd">4800000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzM0MDc4_4f2ddda4-166f-4f75-828f-c73640497f01">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pro forma revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom: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:10pt;font-weight:400;line-height:100%"&gt;Pro forma net income from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;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;110,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.766%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" 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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pro forma revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,107,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;934,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom: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:10pt;font-weight:400;line-height:100%"&gt;Pro forma net income from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 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="border-bottom:1pt solid #000000;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;39,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 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="border-bottom:1pt solid #000000;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;104,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="iaa1c8707778941bba74c7960ea4b5948_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpkNzBmNDEwN2M1NzY0YjkwYWZlYjA0MmMzYjAzOTBkYS90YWJsZXJhbmdlOmQ3MGY0MTA3YzU3NjRiOTBhZmViMDQyYzNiMDM5MGRhXzItMS0xLTEtMA_3c4b1d96-cb9b-42f9-adb5-2507d597eac9"
      unitRef="usd">900978000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax
      contextRef="iaa1c8707778941bba74c7960ea4b5948_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpkNzBmNDEwN2M1NzY0YjkwYWZlYjA0MmMzYjAzOTBkYS90YWJsZXJhbmdlOmQ3MGY0MTA3YzU3NjRiOTBhZmViMDQyYzNiMDM5MGRhXzMtMS0xLTEtMA_1ee64483-a62e-4dc1-a0e8-76461a80670e"
      unitRef="usd">110015000</us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax>
    <tree:BusinessCombinationContingentConsiderationArrangementsAfterTaxContingentConsiderationExpense
      contextRef="iaa1c8707778941bba74c7960ea4b5948_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0Xzk2MjU_a6b4fb97-aa54-4a2a-bb68-2770f7414498"
      unitRef="usd">4900000</tree:BusinessCombinationContingentConsiderationArrangementsAfterTaxContingentConsiderationExpense>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i98aee6523f2048c683372c0b45643e0c_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0Xzk3NTg_d2de2b93-3701-4303-adfc-b748d7e09c85"
      unitRef="usd">5900000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i2ae169f600bc458da0c83a4c62e5ed8b_D20180723-20180723"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzEwMzk1_1b992769-e8ba-490f-9fad-ecb8e3ddb8a2"
      unitRef="usd">60700000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:SeveranceCosts1
      contextRef="i2ae169f600bc458da0c83a4c62e5ed8b_D20180723-20180723"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzEwNDQy_c1ef7ff5-e91e-4d23-9a0d-cadc0fbc31ad"
      unitRef="usd">2300000</us-gaap:SeveranceCosts1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i2ae169f600bc458da0c83a4c62e5ed8b_D20180723-20180723"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzEwNTg0_8521effc-704e-4e01-9e8f-fa7575a410da"
      unitRef="usd">60400000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i2ae169f600bc458da0c83a4c62e5ed8b_D20180723-20180723"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzEwNjMx_92ac7b34-723d-478f-b189-c7b531e3b82a"
      unitRef="usd">60700000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:SeveranceCosts1
      contextRef="i2ae169f600bc458da0c83a4c62e5ed8b_D20180723-20180723"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzEwNjQz_cc76abf8-536b-4573-8100-db7a79c45f12"
      unitRef="usd">2300000</us-gaap:SeveranceCosts1>
    <tree:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentWorkingCapital
      contextRef="i2ae169f600bc458da0c83a4c62e5ed8b_D20180723-20180723"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzEwNjg1_3a7d9a34-db26-4427-8cc4-0382087f368c"
      unitRef="usd">2000000.0</tree:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentWorkingCapital>
    <tree:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedWorkingCapital
      contextRef="ibb95d139f3e74208be651cc1ee8ef066_I20180723"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTphZDY5NDYxODM2YWM0OTA0ODQ0ZjQwYzA4MTcyMGVmZS90YWJsZXJhbmdlOmFkNjk0NjE4MzZhYzQ5MDQ4NDRmNDBjMDgxNzIwZWZlXzEtMS0xLTEtMA_60b63541-ea1b-471f-852c-76caee4c1c27"
      unitRef="usd">5429000</tree:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedWorkingCapital>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ibb95d139f3e74208be651cc1ee8ef066_I20180723"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTphZDY5NDYxODM2YWM0OTA0ODQ0ZjQwYzA4MTcyMGVmZS90YWJsZXJhbmdlOmFkNjk0NjE4MzZhYzQ5MDQ4NDRmNDBjMDgxNzIwZWZlXzItMS0xLTEtMA_d2d0c6d6-85d1-4799-96b9-87c815b1120b"
      unitRef="usd">19600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:Goodwill
      contextRef="ibb95d139f3e74208be651cc1ee8ef066_I20180723"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTphZDY5NDYxODM2YWM0OTA0ODQ0ZjQwYzA4MTcyMGVmZS90YWJsZXJhbmdlOmFkNjk0NjE4MzZhYzQ5MDQ4NDRmNDBjMDgxNzIwZWZlXzMtMS0xLTEtMA_049dfd66-41d0-4172-b8f3-b37ca32cb4c4"
      unitRef="usd">40856000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="ibb95d139f3e74208be651cc1ee8ef066_I20180723"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTphZDY5NDYxODM2YWM0OTA0ODQ0ZjQwYzA4MTcyMGVmZS90YWJsZXJhbmdlOmFkNjk0NjE4MzZhYzQ5MDQ4NDRmNDBjMDgxNzIwZWZlXzQtMS0xLTEtMA_6aec6425-bfc3-4aa3-95b7-5150c1fa7fe7"
      unitRef="usd">5467000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i2ae169f600bc458da0c83a4c62e5ed8b_D20180723-20180723"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTphZDY5NDYxODM2YWM0OTA0ODQ0ZjQwYzA4MTcyMGVmZS90YWJsZXJhbmdlOmFkNjk0NjE4MzZhYzQ5MDQ4NDRmNDBjMDgxNzIwZWZlXzUtMS0xLTEtMA_dc232768-484f-4c2a-a15f-ef6ed8c9cd84"
      unitRef="usd">60418000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ibd156353055345c088f1e9f8cb5e7fac_D20180723-20180723"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpiMzQyNzAxMTMxZGI0YTI1OWEyYTJkZGM3MTUxNDQ2My90YWJsZXJhbmdlOmIzNDI3MDExMzFkYjRhMjU5YTJhMmRkYzcxNTE0NDYzXzEtMS0xLTEtMA_8e732c36-6f1d-4a40-8e9b-494bcb82c4e8"
      unitRef="usd">16100000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ibd156353055345c088f1e9f8cb5e7fac_D20180723-20180723"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpiMzQyNzAxMTMxZGI0YTI1OWEyYTJkZGM3MTUxNDQ2My90YWJsZXJhbmdlOmIzNDI3MDExMzFkYjRhMjU5YTJhMmRkYzcxNTE0NDYzXzEtMi0xLTEtMA_6eba8408-4647-45b1-abbd-378f4c51fc0f">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i3ef25b08cf4348fcb9181d8d594a2d97_D20180723-20180723"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpiMzQyNzAxMTMxZGI0YTI1OWEyYTJkZGM3MTUxNDQ2My90YWJsZXJhbmdlOmIzNDI3MDExMzFkYjRhMjU5YTJhMmRkYzcxNTE0NDYzXzItMS0xLTEtMA_898573d4-160c-4e7b-9338-236003c122c4"
      unitRef="usd">2500000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i3ef25b08cf4348fcb9181d8d594a2d97_D20180723-20180723"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpiMzQyNzAxMTMxZGI0YTI1OWEyYTJkZGM3MTUxNDQ2My90YWJsZXJhbmdlOmIzNDI3MDExMzFkYjRhMjU5YTJhMmRkYzcxNTE0NDYzXzItMi0xLTEtMA_863282df-f39e-4fca-8428-d2ad4a8957db">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="id6239b27952c4aff9331e40b17729e15_D20180723-20180723"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpiMzQyNzAxMTMxZGI0YTI1OWEyYTJkZGM3MTUxNDQ2My90YWJsZXJhbmdlOmIzNDI3MDExMzFkYjRhMjU5YTJhMmRkYzcxNTE0NDYzXzMtMS0xLTEtMA_c5e5ca72-8d65-498c-b421-89a41ef1ff89"
      unitRef="usd">1000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="id6239b27952c4aff9331e40b17729e15_D20180723-20180723"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpiMzQyNzAxMTMxZGI0YTI1OWEyYTJkZGM3MTUxNDQ2My90YWJsZXJhbmdlOmIzNDI3MDExMzFkYjRhMjU5YTJhMmRkYzcxNTE0NDYzXzMtMi0xLTEtMA_d939da78-0467-42ee-a32f-21bbcc02012b">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i2ae169f600bc458da0c83a4c62e5ed8b_D20180723-20180723"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpiMzQyNzAxMTMxZGI0YTI1OWEyYTJkZGM3MTUxNDQ2My90YWJsZXJhbmdlOmIzNDI3MDExMzFkYjRhMjU5YTJhMmRkYzcxNTE0NDYzXzQtMS0xLTEtMA_8b517e97-fcd5-451e-92ed-016672b248c6"
      unitRef="usd">19600000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i2ae169f600bc458da0c83a4c62e5ed8b_D20180723-20180723"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTpiMzQyNzAxMTMxZGI0YTI1OWEyYTJkZGM3MTUxNDQ2My90YWJsZXJhbmdlOmIzNDI3MDExMzFkYjRhMjU5YTJhMmRkYzcxNTE0NDYzXzQtMi0xLTEtMA_db5b9d51-cf49-426e-a7e1-2f988f54af69">P4Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:Goodwill
      contextRef="ibb95d139f3e74208be651cc1ee8ef066_I20180723"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzExOTE1_05ef07ef-85cb-4be0-8da0-48f253b09941"
      unitRef="usd">40900000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i6d9d5c6e333b4ea8ac07cc541897bc77_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzEyNjUy_eba0f538-4d85-4085-8361-8c282d9532b6"
      unitRef="usd">500000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ibdd55c5abad0490e8d4fd8bf94563f17_D20180611-20180611"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzEzMzYx_1061d8da-fff4-4ff0-8c37-04631c922b05"
      unitRef="usd">12200000</us-gaap:PaymentsToAcquireBusinessesGross>
    <tree:BusinessCombinationNumberOfPayments
      contextRef="ibdd55c5abad0490e8d4fd8bf94563f17_D20180611-20180611"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzEzNDE1_92c7481c-dc02-460b-945a-67ac2b19a699"
      unitRef="payment">2</tree:BusinessCombinationNumberOfPayments>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow
      contextRef="i6b22f612a53d4b20b1d9ef80c6548d72_I20180611"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzEzNDY1_6f349d4c-3021-4890-9461-04c6d095a3a1"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i6b22f612a53d4b20b1d9ef80c6548d72_I20180611"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzEzNDcx_aa565675-1ed5-4acb-af63-c75a2c62f947"
      unitRef="usd">4400000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ibdd55c5abad0490e8d4fd8bf94563f17_D20180611-20180611"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzEzNzE2_2665d17c-af01-4b51-8ddc-38ac98b879ee"
      unitRef="usd">17900000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ibdd55c5abad0490e8d4fd8bf94563f17_D20180611-20180611"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzEzNzYz_164fcbac-0b3c-4933-a0c7-f8d8677d5ada"
      unitRef="usd">12200000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i094a68d14b78450e84491be17eced48b_I20180611"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzEzNzY3_9c032c60-c927-4ff3-9b12-67ab5fba3015"
      unitRef="usd">5800000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <tree:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentWorkingCapital
      contextRef="ibdd55c5abad0490e8d4fd8bf94563f17_D20180611-20180611"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzEzODMw_fb8af623-6379-4c32-b4d4-1fe3043f1d24"
      unitRef="usd">100000</tree:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentWorkingCapital>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="iad8cb183a8684d71b52bdf4f20477bba_D20191001-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzEzOTM0_1796208f-5f3f-48d8-903d-253ba2660293"
      unitRef="usd">4400000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <tree:ContingentConsiderationPayment
      contextRef="i73f95a6648884e3eadc2f01e886bac07_D20201001-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzkzNDU4NDg5NzYwNTU_c238328c-1289-4f94-ade9-0ddb216cab01"
      unitRef="usd">4400000</tree:ContingentConsiderationPayment>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i73f95a6648884e3eadc2f01e886bac07_D20201001-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzkzNDU4NDg5NzYwNjk_2f707be7-7a07-48d1-b169-bad3bf547915"
      unitRef="usd">1400000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities
      contextRef="i73f95a6648884e3eadc2f01e886bac07_D20201001-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzkzNDU4NDg5NzYwODM_ae140879-c2d9-4469-ace0-8f8b2a485a6d"
      unitRef="usd">3000000.0</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <tree:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedWorkingCapital
      contextRef="i094a68d14b78450e84491be17eced48b_I20180611"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZToyMWI3N2Q1MzI1YmM0YWEwOTEwYmQ0YzRlODMyZWYzMS90YWJsZXJhbmdlOjIxYjc3ZDUzMjViYzRhYTA5MTBiZDRjNGU4MzJlZjMxXzEtMS0xLTEtMA_1d761b26-796c-479a-ac6f-84b11118c6bd"
      unitRef="usd">303000</tree:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedWorkingCapital>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i094a68d14b78450e84491be17eced48b_I20180611"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZToyMWI3N2Q1MzI1YmM0YWEwOTEwYmQ0YzRlODMyZWYzMS90YWJsZXJhbmdlOjIxYjc3ZDUzMjViYzRhYTA5MTBiZDRjNGU4MzJlZjMxXzItMS0xLTEtMA_8edfb3d9-5810-45ea-87b1-0452e2613ec9"
      unitRef="usd">76000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i094a68d14b78450e84491be17eced48b_I20180611"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZToyMWI3N2Q1MzI1YmM0YWEwOTEwYmQ0YzRlODMyZWYzMS90YWJsZXJhbmdlOjIxYjc3ZDUzMjViYzRhYTA5MTBiZDRjNGU4MzJlZjMxXzMtMS0xLTEtMA_996e8c7f-03c3-4237-8a22-acd61a144179"
      unitRef="usd">8900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:Goodwill
      contextRef="i094a68d14b78450e84491be17eced48b_I20180611"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZToyMWI3N2Q1MzI1YmM0YWEwOTEwYmQ0YzRlODMyZWYzMS90YWJsZXJhbmdlOjIxYjc3ZDUzMjViYzRhYTA5MTBiZDRjNGU4MzJlZjMxXzQtMS0xLTEtMA_b8d2bd13-3e07-49e5-8b07-2db937bda953"
      unitRef="usd">11280000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i094a68d14b78450e84491be17eced48b_I20180611"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZToyMWI3N2Q1MzI1YmM0YWEwOTEwYmQ0YzRlODMyZWYzMS90YWJsZXJhbmdlOjIxYjc3ZDUzMjViYzRhYTA5MTBiZDRjNGU4MzJlZjMxXzUtMS0xLTEtMA_1f18c81c-a265-4d26-b03a-0ebe20fca7e5"
      unitRef="usd">2688000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ibdd55c5abad0490e8d4fd8bf94563f17_D20180611-20180611"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZToyMWI3N2Q1MzI1YmM0YWEwOTEwYmQ0YzRlODMyZWYzMS90YWJsZXJhbmdlOjIxYjc3ZDUzMjViYzRhYTA5MTBiZDRjNGU4MzJlZjMxXzYtMS0xLTEtMA_8c3e84ad-3734-4bcd-b72b-32cd8cd36bfe"
      unitRef="usd">17871000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i25b4cacd5d464620bcff617fd3ea4ec1_D20180611-20180611"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTo5MmViYmFmYWZhNTU0YjgwODI1MTI4MDg2MzVhYTNjMy90YWJsZXJhbmdlOjkyZWJiYWZhZmE1NTRiODA4MjUxMjgwODYzNWFhM2MzXzEtMS0xLTEtMA_6b14514a-3953-4804-b4c1-eb18c117601e"
      unitRef="usd">6000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i25b4cacd5d464620bcff617fd3ea4ec1_D20180611-20180611"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTo5MmViYmFmYWZhNTU0YjgwODI1MTI4MDg2MzVhYTNjMy90YWJsZXJhbmdlOjkyZWJiYWZhZmE1NTRiODA4MjUxMjgwODYzNWFhM2MzXzEtMi0xLTEtMA_aec53e8c-1ceb-41db-9bee-1ed16e5d4b0c">P7Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i2e06dfc1e7254494bfc3bcf958410280_D20180611-20180611"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTo5MmViYmFmYWZhNTU0YjgwODI1MTI4MDg2MzVhYTNjMy90YWJsZXJhbmdlOjkyZWJiYWZhZmE1NTRiODA4MjUxMjgwODYzNWFhM2MzXzItMS0xLTEtMA_b797e388-4278-498c-9203-2362145e9dc5"
      unitRef="usd">1900000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i2e06dfc1e7254494bfc3bcf958410280_D20180611-20180611"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTo5MmViYmFmYWZhNTU0YjgwODI1MTI4MDg2MzVhYTNjMy90YWJsZXJhbmdlOjkyZWJiYWZhZmE1NTRiODA4MjUxMjgwODYzNWFhM2MzXzItMi0xLTEtMA_a2c3e8d2-425d-4fbf-9842-b6b87fd2017d">P1Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i9386a93cab96433e956ebbccb3344d95_D20180611-20180611"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTo5MmViYmFmYWZhNTU0YjgwODI1MTI4MDg2MzVhYTNjMy90YWJsZXJhbmdlOjkyZWJiYWZhZmE1NTRiODA4MjUxMjgwODYzNWFhM2MzXzMtMS0xLTEtMA_964f7592-e1f6-4af7-b405-1fceaad0e619"
      unitRef="usd">1000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i9386a93cab96433e956ebbccb3344d95_D20180611-20180611"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTo5MmViYmFmYWZhNTU0YjgwODI1MTI4MDg2MzVhYTNjMy90YWJsZXJhbmdlOjkyZWJiYWZhZmE1NTRiODA4MjUxMjgwODYzNWFhM2MzXzMtMi0xLTEtMA_6cfe861c-a49e-44cc-87a8-e916d244c554">P4Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ibdd55c5abad0490e8d4fd8bf94563f17_D20180611-20180611"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTo5MmViYmFmYWZhNTU0YjgwODI1MTI4MDg2MzVhYTNjMy90YWJsZXJhbmdlOjkyZWJiYWZhZmE1NTRiODA4MjUxMjgwODYzNWFhM2MzXzQtMS0xLTEtMA_67327fa7-4c42-4a32-9f94-339fe0a979c8"
      unitRef="usd">8900000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ibdd55c5abad0490e8d4fd8bf94563f17_D20180611-20180611"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZTo5MmViYmFmYWZhNTU0YjgwODI1MTI4MDg2MzVhYTNjMy90YWJsZXJhbmdlOjkyZWJiYWZhZmE1NTRiODA4MjUxMjgwODYzNWFhM2MzXzQtMi0xLTEtMA_eac006bb-a6c5-4ca0-bc3b-1703891a4380">P5Y4M24D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:Goodwill
      contextRef="i094a68d14b78450e84491be17eced48b_I20180611"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzE2MTk4_f281c614-d22a-41b2-8ea2-83d311b15d27"
      unitRef="usd">11300000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i5f418ccb9fe3467984771b561606f323_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzE2OTE1_8533ff57-2336-4892-85cf-e85a7b441968"
      unitRef="usd">400000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZToxMGM3NzJiZDczMjI0MzI0OGY1MTJjYjgwZmUyNGIxYi90YWJsZXJhbmdlOjEwYzc3MmJkNzMyMjQzMjQ4ZjUxMmNiODBmZTI0YjFiXzItMS0xLTEtMA_c6595447-3204-4bc1-af13-2f4f15d6502a"
      unitRef="usd">1107118000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZToxMGM3NzJiZDczMjI0MzI0OGY1MTJjYjgwZmUyNGIxYi90YWJsZXJhbmdlOjEwYzc3MmJkNzMyMjQzMjQ4ZjUxMmNiODBmZTI0YjFiXzItMi0xLTEtMA_96b8dfb8-d446-48ea-a94e-50a3ae3f2d79"
      unitRef="usd">934209000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZToxMGM3NzJiZDczMjI0MzI0OGY1MTJjYjgwZmUyNGIxYi90YWJsZXJhbmdlOjEwYzc3MmJkNzMyMjQzMjQ4ZjUxMmNiODBmZTI0YjFiXzMtMS0xLTEtMA_e760f727-3c1f-44bc-8d75-50b434f59611"
      unitRef="usd">39173000</us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax>
    <us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90YWJsZToxMGM3NzJiZDczMjI0MzI0OGY1MTJjYjgwZmUyNGIxYi90YWJsZXJhbmdlOjEwYzc3MmJkNzMyMjQzMjQ4ZjUxMmNiODBmZTI0YjFiXzMtMi0xLTEtMA_b3936450-9989-4314-9db3-dc6b32bdb4b2"
      unitRef="usd">104153000</us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax>
    <tree:BusinessCombinationContingentConsiderationArrangementsAfterTaxContingentConsiderationExpense
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzMyMzk5_36b3cdab-ada8-4fba-b230-af28bb5dfd48"
      unitRef="usd">21500000</tree:BusinessCombinationContingentConsiderationArrangementsAfterTaxContingentConsiderationExpense>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzMyNTMy_c831c4bd-fdbd-48e2-b576-b2dda8c7ad21"
      unitRef="usd">600000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <tree:BusinessCombinationContingentConsiderationArrangementsAfterTaxContingentConsiderationExpense
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzMzMDI3_18ba6207-73b0-49f5-9225-cda29cd283cf"
      unitRef="usd">7200000</tree:BusinessCombinationContingentConsiderationArrangementsAfterTaxContingentConsiderationExpense>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjEvZnJhZzpmZTk4MjlkZDk0Mzc0MDEwYjhkZjU3YTQ5MTZkOWFjNC90ZXh0cmVnaW9uOmZlOTgyOWRkOTQzNzQwMTBiOGRmNTdhNDkxNmQ5YWM0XzMzMTYw_140cc354-13f5-4ed4-94bd-50e438164fd2"
      unitRef="usd">6900000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjcvZnJhZzo3ZDJiODhiMDAxMzc0ZjVmOTI3MGY5ZGM4NTgzYzczMi90ZXh0cmVnaW9uOjdkMmI4OGIwMDEzNzRmNWY5MjcwZjlkYzg1ODNjNzMyXzE1MA_c8ecd4ae-f2b7-4725-8dc5-63789d6677d9">ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES&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;Accrued expenses and other current liabilities consist of the following &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;/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;December 31, 2020&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, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued advertising expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and benefits&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;14,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;10,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer deposits and escrows&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;8,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contribution to LendingTree Foundation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current lease liabilities&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;5,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:10pt;font-weight:400;line-height:100%"&gt;6,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Total accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;101,196&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;112,755&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjcvZnJhZzo3ZDJiODhiMDAxMzc0ZjVmOTI3MGY5ZGM4NTgzYzczMi90ZXh0cmVnaW9uOjdkMmI4OGIwMDEzNzRmNWY5MjcwZjlkYzg1ODNjNzMyXzE1Nw_c347ca29-074e-457c-b6ba-6701128a7dfb">&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;Accrued expenses and other current liabilities consist of the following &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;/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;December 31, 2020&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, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued advertising expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and benefits&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;14,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;10,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer deposits and escrows&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;8,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contribution to LendingTree Foundation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current lease liabilities&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;5,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:10pt;font-weight:400;line-height:100%"&gt;6,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Total accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;101,196&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;112,755&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:AccruedAdvertisingCurrent
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjcvZnJhZzo3ZDJiODhiMDAxMzc0ZjVmOTI3MGY5ZGM4NTgzYzczMi90YWJsZTo5YjE5ZmFjMzk0OGE0ZTcyOTUyZTM5ZjRhZDYwZTFjNy90YWJsZXJhbmdlOjliMTlmYWMzOTQ4YTRlNzI5NTJlMzlmNGFkNjBlMWM3XzEtMS0xLTEtMA_bb351734-2e40-45a3-a548-8b449fde43ae"
      unitRef="usd">54045000</us-gaap:AccruedAdvertisingCurrent>
    <us-gaap:AccruedAdvertisingCurrent
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjcvZnJhZzo3ZDJiODhiMDAxMzc0ZjVmOTI3MGY5ZGM4NTgzYzczMi90YWJsZTo5YjE5ZmFjMzk0OGE0ZTcyOTUyZTM5ZjRhZDYwZTFjNy90YWJsZXJhbmdlOjliMTlmYWMzOTQ4YTRlNzI5NTJlMzlmNGFkNjBlMWM3XzEtMy0xLTEtMA_0a9a9803-04e6-4279-9ae4-2604b34fea80"
      unitRef="usd">65836000</us-gaap:AccruedAdvertisingCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjcvZnJhZzo3ZDJiODhiMDAxMzc0ZjVmOTI3MGY5ZGM4NTgzYzczMi90YWJsZTo5YjE5ZmFjMzk0OGE0ZTcyOTUyZTM5ZjRhZDYwZTFjNy90YWJsZXJhbmdlOjliMTlmYWMzOTQ4YTRlNzI5NTJlMzlmNGFkNjBlMWM3XzItMS0xLTEtMA_41f50b26-83a8-4346-9738-66e93f7d156f"
      unitRef="usd">14081000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjcvZnJhZzo3ZDJiODhiMDAxMzc0ZjVmOTI3MGY5ZGM4NTgzYzczMi90YWJsZTo5YjE5ZmFjMzk0OGE0ZTcyOTUyZTM5ZjRhZDYwZTFjNy90YWJsZXJhbmdlOjliMTlmYWMzOTQ4YTRlNzI5NTJlMzlmNGFkNjBlMWM3XzItMy0xLTEtMA_756f6df0-cf5c-438c-a0a9-1a74e4ed9d22"
      unitRef="usd">10540000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjcvZnJhZzo3ZDJiODhiMDAxMzc0ZjVmOTI3MGY5ZGM4NTgzYzczMi90YWJsZTo5YjE5ZmFjMzk0OGE0ZTcyOTUyZTM5ZjRhZDYwZTFjNy90YWJsZXJhbmdlOjliMTlmYWMzOTQ4YTRlNzI5NTJlMzlmNGFkNjBlMWM3XzMtMS0xLTEtMA_558e1c71-b79d-4253-9f41-febb996f076e"
      unitRef="usd">1869000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjcvZnJhZzo3ZDJiODhiMDAxMzc0ZjVmOTI3MGY5ZGM4NTgzYzczMi90YWJsZTo5YjE5ZmFjMzk0OGE0ZTcyOTUyZTM5ZjRhZDYwZTFjNy90YWJsZXJhbmdlOjliMTlmYWMzOTQ4YTRlNzI5NTJlMzlmNGFkNjBlMWM3XzMtMy0xLTEtMA_c29002bb-ca38-45cf-b11c-9e2c2ca904b6"
      unitRef="usd">1560000</us-gaap:AccruedProfessionalFeesCurrent>
    <tree:CustomerDepositsAndEscrowsCurrent
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjcvZnJhZzo3ZDJiODhiMDAxMzc0ZjVmOTI3MGY5ZGM4NTgzYzczMi90YWJsZTo5YjE5ZmFjMzk0OGE0ZTcyOTUyZTM5ZjRhZDYwZTFjNy90YWJsZXJhbmdlOjliMTlmYWMzOTQ4YTRlNzI5NTJlMzlmNGFkNjBlMWM3XzQtMS0xLTEtMA_e3c72ca3-2987-417d-97ba-962004660c16"
      unitRef="usd">8153000</tree:CustomerDepositsAndEscrowsCurrent>
    <tree:CustomerDepositsAndEscrowsCurrent
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjcvZnJhZzo3ZDJiODhiMDAxMzc0ZjVmOTI3MGY5ZGM4NTgzYzczMi90YWJsZTo5YjE5ZmFjMzk0OGE0ZTcyOTUyZTM5ZjRhZDYwZTFjNy90YWJsZXJhbmdlOjliMTlmYWMzOTQ4YTRlNzI5NTJlMzlmNGFkNjBlMWM3XzQtMy0xLTEtMA_0e995441-349d-479f-8b21-771bafd62fe6"
      unitRef="usd">6920000</tree:CustomerDepositsAndEscrowsCurrent>
    <tree:CharitableContributionAccrualCurrent
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjcvZnJhZzo3ZDJiODhiMDAxMzc0ZjVmOTI3MGY5ZGM4NTgzYzczMi90YWJsZTo5YjE5ZmFjMzk0OGE0ZTcyOTUyZTM5ZjRhZDYwZTFjNy90YWJsZXJhbmdlOjliMTlmYWMzOTQ4YTRlNzI5NTJlMzlmNGFkNjBlMWM3XzUtMS0xLTEtMA_7068a392-cd32-4701-947f-a0f3eb0de607"
      unitRef="usd">3333000</tree:CharitableContributionAccrualCurrent>
    <tree:CharitableContributionAccrualCurrent
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjcvZnJhZzo3ZDJiODhiMDAxMzc0ZjVmOTI3MGY5ZGM4NTgzYzczMi90YWJsZTo5YjE5ZmFjMzk0OGE0ZTcyOTUyZTM5ZjRhZDYwZTFjNy90YWJsZXJhbmdlOjliMTlmYWMzOTQ4YTRlNzI5NTJlMzlmNGFkNjBlMWM3XzUtMy0xLTEtMA_4772b6c8-9dc8-4829-b534-349240860a74"
      unitRef="usd">3333000</tree:CharitableContributionAccrualCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjcvZnJhZzo3ZDJiODhiMDAxMzc0ZjVmOTI3MGY5ZGM4NTgzYzczMi90YWJsZTo5YjE5ZmFjMzk0OGE0ZTcyOTUyZTM5ZjRhZDYwZTFjNy90YWJsZXJhbmdlOjliMTlmYWMzOTQ4YTRlNzI5NTJlMzlmNGFkNjBlMWM3XzYtMS0xLTEtMA_40c57642-bd1f-4eee-b5b0-1153704260d7"
      unitRef="usd">5375000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjcvZnJhZzo3ZDJiODhiMDAxMzc0ZjVmOTI3MGY5ZGM4NTgzYzczMi90YWJsZTo5YjE5ZmFjMzk0OGE0ZTcyOTUyZTM5ZjRhZDYwZTFjNy90YWJsZXJhbmdlOjliMTlmYWMzOTQ4YTRlNzI5NTJlMzlmNGFkNjBlMWM3XzYtMy0xLTEtMA_2ad83b17-b5f4-4030-9afd-308edbec4ea2"
      unitRef="usd">6885000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjcvZnJhZzo3ZDJiODhiMDAxMzc0ZjVmOTI3MGY5ZGM4NTgzYzczMi90YWJsZTo5YjE5ZmFjMzk0OGE0ZTcyOTUyZTM5ZjRhZDYwZTFjNy90YWJsZXJhbmdlOjliMTlmYWMzOTQ4YTRlNzI5NTJlMzlmNGFkNjBlMWM3XzctMS0xLTEtMA_a3589e7e-f999-47ee-9de2-87f397d8e0ea"
      unitRef="usd">14340000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjcvZnJhZzo3ZDJiODhiMDAxMzc0ZjVmOTI3MGY5ZGM4NTgzYzczMi90YWJsZTo5YjE5ZmFjMzk0OGE0ZTcyOTUyZTM5ZjRhZDYwZTFjNy90YWJsZXJhbmdlOjliMTlmYWMzOTQ4YTRlNzI5NTJlMzlmNGFkNjBlMWM3XzctMy0xLTEtMA_aaebebb3-6bd1-4349-8922-f3cb0783c953"
      unitRef="usd">17681000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjcvZnJhZzo3ZDJiODhiMDAxMzc0ZjVmOTI3MGY5ZGM4NTgzYzczMi90YWJsZTo5YjE5ZmFjMzk0OGE0ZTcyOTUyZTM5ZjRhZDYwZTFjNy90YWJsZXJhbmdlOjliMTlmYWMzOTQ4YTRlNzI5NTJlMzlmNGFkNjBlMWM3XzgtMS0xLTEtMA_d234c217-08d6-42ff-9871-f5bc7638d059"
      unitRef="usd">101196000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMjcvZnJhZzo3ZDJiODhiMDAxMzc0ZjVmOTI3MGY5ZGM4NTgzYzczMi90YWJsZTo5YjE5ZmFjMzk0OGE0ZTcyOTUyZTM5ZjRhZDYwZTFjNy90YWJsZXJhbmdlOjliMTlmYWMzOTQ4YTRlNzI5NTJlMzlmNGFkNjBlMWM3XzgtMy0xLTEtMA_6f75dbb8-d780-4373-a41b-cdc2fd761f77"
      unitRef="usd">112755000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeasesOfLessorDisclosureTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90ZXh0cmVnaW9uOjZjNzI2NGMyMjcwZjQxMTI4ZWU2ZTgxM2Y3M2M5NGQyXzE5NjM_90ae6983-7070-47fb-9407-ff174c42d7d6">LEASESThe Company is a lessee to leases of corporate offices and certain office equipment. The majority of leases for corporate offices include one or more options to renew, with renewal terms ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90ZXh0cmVnaW9uOjZjNzI2NGMyMjcwZjQxMTI4ZWU2ZTgxM2Y3M2M5NGQyXzIxOQ_dfa2eccb-b183-46c7-8015-f1eb753f6968"&gt;two&lt;/span&gt; to five years. These renewal options have not been included in the calculation of right-of-use assets and lease liabilities, as the Company is not reasonably certain of the &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;exercise of these renewal options. The Company used its incremental borrowing rate to calculate the right-of-use asset and lease liability for each lease.&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 December&#160;31, 2020, right-of-use assets totaled $84.1 million and lease liabilities, the current portion of which is included in accrued expenses and other current liabilities in the accompanying balance sheet, totaled $97.7 million. At December 31, 2019, right-of-use assets totaled $25.5&#160;million and lease liabilities totaled $28.2&#160;million. During the second quarter of 2020 the right-of-use assets and lease liabilities increased $65.7&#160;million due to commencement of the lease, as defined under ASC Topic 842, Leases, for the Company&#x2019;s new principal executive offices currently under construction in Charlotte, North Carolina.&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;Lease expense, which is included in general and administrative expense on the accompanying consolidated statements of operations and comprehensive income (loss), consists of the following &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.028%"/&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.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&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;Year Ended December&#160;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:9pt;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="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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term 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;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,285&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,432&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Weighted average remaining lease term and discount rate for operating leases are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&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="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;December 31, 2020&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;December 31, 2019&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;13.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;5.0 years&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:#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;Weighted average discount rate&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;5.0&#160;&lt;/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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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;/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;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 is as follows &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;(in thousands)&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;: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.028%"/&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.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&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:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;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;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="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;2019&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from 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;2,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;6,779&#160;&lt;/span&gt;&lt;/td&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&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;Maturities of lease liabilities as of December&#160;31, 2020 are as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.229%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31, 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:10pt;font-weight:400;line-height:100%"&gt;12,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Year ending December 31, 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:10pt;font-weight:400;line-height:100%"&gt;10,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;96,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;150,958&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Interest&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;44,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Tenant improvement allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;97,738&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;Rental expense for all operating leases, except those with terms of a month or less that were not renewed, charged to continuing operations was $3.4 million in 2018, which is included in general and administrative expense in the consolidated statements of operations and comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;The Company operated as a lessor in connection with office buildings in Charlotte, North Carolina acquired in December 2016. The properties were sold in 2019 to an unrelated third party. Rental income of $0.3 million in 2019 and $0.9 million in 2018 is included in other income on the accompanying consolidated statements of operations and comprehensive income (loss).</us-gaap:OperatingLeasesOfLessorDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90ZXh0cmVnaW9uOjZjNzI2NGMyMjcwZjQxMTI4ZWU2ZTgxM2Y3M2M5NGQyXzE5NjQ_e93be4bc-6697-47ea-8c9b-69fa005537e1">LEASESThe Company is a lessee to leases of corporate offices and certain office equipment. The majority of leases for corporate offices include one or more options to renew, with renewal terms ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90ZXh0cmVnaW9uOjZjNzI2NGMyMjcwZjQxMTI4ZWU2ZTgxM2Y3M2M5NGQyXzIxOQ_dfa2eccb-b183-46c7-8015-f1eb753f6968"&gt;two&lt;/span&gt; to five years. These renewal options have not been included in the calculation of right-of-use assets and lease liabilities, as the Company is not reasonably certain of the &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;exercise of these renewal options. The Company used its incremental borrowing rate to calculate the right-of-use asset and lease liability for each lease.&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 December&#160;31, 2020, right-of-use assets totaled $84.1 million and lease liabilities, the current portion of which is included in accrued expenses and other current liabilities in the accompanying balance sheet, totaled $97.7 million. At December 31, 2019, right-of-use assets totaled $25.5&#160;million and lease liabilities totaled $28.2&#160;million. During the second quarter of 2020 the right-of-use assets and lease liabilities increased $65.7&#160;million due to commencement of the lease, as defined under ASC Topic 842, Leases, for the Company&#x2019;s new principal executive offices currently under construction in Charlotte, North Carolina.&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;Lease expense, which is included in general and administrative expense on the accompanying consolidated statements of operations and comprehensive income (loss), consists of the following &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.028%"/&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.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&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;Year Ended December&#160;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:9pt;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="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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term 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;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,285&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,432&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Weighted average remaining lease term and discount rate for operating leases are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&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="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;December 31, 2020&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;December 31, 2019&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;13.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;5.0 years&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:#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;Weighted average discount rate&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;5.0&#160;&lt;/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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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;/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;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 is as follows &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;(in thousands)&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;: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.028%"/&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.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&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:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;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;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="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;2019&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from 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;2,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;6,779&#160;&lt;/span&gt;&lt;/td&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&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;Maturities of lease liabilities as of December&#160;31, 2020 are as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.229%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31, 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:10pt;font-weight:400;line-height:100%"&gt;12,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Year ending December 31, 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:10pt;font-weight:400;line-height:100%"&gt;10,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;96,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;150,958&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Interest&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;44,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Tenant improvement allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;97,738&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;Rental expense for all operating leases, except those with terms of a month or less that were not renewed, charged to continuing operations was $3.4 million in 2018, which is included in general and administrative expense in the consolidated statements of operations and comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;The Company operated as a lessor in connection with office buildings in Charlotte, North Carolina acquired in December 2016. The properties were sold in 2019 to an unrelated third party. Rental income of $0.3 million in 2019 and $0.9 million in 2018 is included in other income on the accompanying consolidated statements of operations and comprehensive income (loss).</us-gaap:LesseeOperatingLeasesTextBlock>
    <tree:LesseeOperatingLeaseNumberOfRenewalOptions
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90ZXh0cmVnaW9uOjZjNzI2NGMyMjcwZjQxMTI4ZWU2ZTgxM2Y3M2M5NGQyXzE1OA_92ef37de-ded1-4938-9e83-5ef10d2efe36"
      unitRef="renewaloption">1</tree:LesseeOperatingLeaseNumberOfRenewalOptions>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="if869330c6cae4c00b86f65591a8fe484_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90ZXh0cmVnaW9uOjZjNzI2NGMyMjcwZjQxMTI4ZWU2ZTgxM2Y3M2M5NGQyXzIyNQ_03e92b3e-daa6-4a03-85bc-1592ec811d35">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90ZXh0cmVnaW9uOjZjNzI2NGMyMjcwZjQxMTI4ZWU2ZTgxM2Y3M2M5NGQyXzU4Mg_08f88cc7-e9a6-49ac-97a0-8530a9e24c13"
      unitRef="usd">84100000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90ZXh0cmVnaW9uOjZjNzI2NGMyMjcwZjQxMTI4ZWU2ZTgxM2Y3M2M5NGQyXzY1Nw_297cf73a-42e8-44d6-aced-05d9782aa02d"
      unitRef="usd">97700000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90ZXh0cmVnaW9uOjZjNzI2NGMyMjcwZjQxMTI4ZWU2ZTgxM2Y3M2M5NGQyXzE1MzkzMTYyNzkyNTMz_1f95c5f9-6bd8-41b2-9959-bbb34def7648"
      unitRef="usd">25500000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90ZXh0cmVnaW9uOjZjNzI2NGMyMjcwZjQxMTI4ZWU2ZTgxM2Y3M2M5NGQyXzE1MzkzMTYyNzkyNTQ4_41b069ff-47f2-4a4d-ab2c-89854fc3a9f4"
      unitRef="usd">28200000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="ibb56c907331140b99ffa73829b06dfdf_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90ZXh0cmVnaW9uOjZjNzI2NGMyMjcwZjQxMTI4ZWU2ZTgxM2Y3M2M5NGQyXzE1MzkzMTYyNzkyNTYz_f74bba7c-0b93-4495-b13e-bb4fb90510f0"
      unitRef="usd">65700000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ibb56c907331140b99ffa73829b06dfdf_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90ZXh0cmVnaW9uOjZjNzI2NGMyMjcwZjQxMTI4ZWU2ZTgxM2Y3M2M5NGQyXzE1MzkzMTYyNzkyNTYz_fbcfc353-8deb-4aa6-81a4-5777f70d078d"
      unitRef="usd">65700000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90ZXh0cmVnaW9uOjZjNzI2NGMyMjcwZjQxMTI4ZWU2ZTgxM2Y3M2M5NGQyXzE5NjU_32765f4a-9db4-4864-8445-43ca163cd30b">&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;Lease expense, which is included in general and administrative expense on the accompanying consolidated statements of operations and comprehensive income (loss), consists of the following &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.028%"/&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.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&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;Year Ended December&#160;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:9pt;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="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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term 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;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,285&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,432&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Weighted average remaining lease term and discount rate for operating leases are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&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="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;December 31, 2020&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;December 31, 2019&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;13.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;5.0 years&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:#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;Weighted average discount rate&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;5.0&#160;&lt;/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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90YWJsZTo5ZmRmNTg0MmUxYmI0MGY3OTg4YjRkODRlMTczOTIwNC90YWJsZXJhbmdlOjlmZGY1ODQyZTFiYjQwZjc5ODhiNGQ4NGUxNzM5MjA0XzItMS0xLTEtMA_413c86b6-d469-4add-9d2b-104b5d79d07c"
      unitRef="usd">11226000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90YWJsZTo5ZmRmNTg0MmUxYmI0MGY3OTg4YjRkODRlMTczOTIwNC90YWJsZXJhbmdlOjlmZGY1ODQyZTFiYjQwZjc5ODhiNGQ4NGUxNzM5MjA0XzItMy0xLTEtNTAwNA_acff9f6d-3919-4071-aadf-9f440eb0dfc1"
      unitRef="usd">6346000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90YWJsZTo5ZmRmNTg0MmUxYmI0MGY3OTg4YjRkODRlMTczOTIwNC90YWJsZXJhbmdlOjlmZGY1ODQyZTFiYjQwZjc5ODhiNGQ4NGUxNzM5MjA0XzMtMS0xLTEtMA_73b5592a-9ffb-4482-aecd-189d97e042a7"
      unitRef="usd">59000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90YWJsZTo5ZmRmNTg0MmUxYmI0MGY3OTg4YjRkODRlMTczOTIwNC90YWJsZXJhbmdlOjlmZGY1ODQyZTFiYjQwZjc5ODhiNGQ4NGUxNzM5MjA0XzMtMy0xLTEtNTAwNA_45ab5e2d-176d-4fc6-9a28-f4a5bb4af719"
      unitRef="usd">86000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90YWJsZTo5ZmRmNTg0MmUxYmI0MGY3OTg4YjRkODRlMTczOTIwNC90YWJsZXJhbmdlOjlmZGY1ODQyZTFiYjQwZjc5ODhiNGQ4NGUxNzM5MjA0XzUtMS0xLTEtMA_07f75d13-32d2-47f9-93d3-d8e38b480db7"
      unitRef="usd">11285000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90YWJsZTo5ZmRmNTg0MmUxYmI0MGY3OTg4YjRkODRlMTczOTIwNC90YWJsZXJhbmdlOjlmZGY1ODQyZTFiYjQwZjc5ODhiNGQ4NGUxNzM5MjA0XzUtMy0xLTEtNTAwNA_9caa12b7-67c2-4c2c-b0d7-fb63bc364cac"
      unitRef="usd">6432000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90YWJsZTpkNTNmMjM4MWQ3MWE0NmYzOTkyYjI0Y2M2NWYzYjYwNi90YWJsZXJhbmdlOmQ1M2YyMzgxZDcxYTQ2ZjM5OTJiMjRjYzY1ZjNiNjA2XzEtMS0xLTEtMA_65ea3b7f-7f86-4584-994d-19886b7685b8">P13Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90YWJsZTpkNTNmMjM4MWQ3MWE0NmYzOTkyYjI0Y2M2NWYzYjYwNi90YWJsZXJhbmdlOmQ1M2YyMzgxZDcxYTQ2ZjM5OTJiMjRjYzY1ZjNiNjA2XzEtMy0xLTEtNTAwNg_ea86759b-3a89-4b6a-bab8-ed654781b7af">P5Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90YWJsZTpkNTNmMjM4MWQ3MWE0NmYzOTkyYjI0Y2M2NWYzYjYwNi90YWJsZXJhbmdlOmQ1M2YyMzgxZDcxYTQ2ZjM5OTJiMjRjYzY1ZjNiNjA2XzItMS0xLTEtMA_d808e2c0-f577-4558-b0b8-6ea32f5474b8"
      unitRef="number">0.050</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90YWJsZTpkNTNmMjM4MWQ3MWE0NmYzOTkyYjI0Y2M2NWYzYjYwNi90YWJsZXJhbmdlOmQ1M2YyMzgxZDcxYTQ2ZjM5OTJiMjRjYzY1ZjNiNjA2XzItMy0xLTEtNTAwNg_b75a7747-398b-4782-8bf2-74eb02f69a3e"
      unitRef="number">0.047</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <tree:LesseeOperatingLeasesSupplementalCashFlowInformationandNoncashActivityTableTableTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90ZXh0cmVnaW9uOjZjNzI2NGMyMjcwZjQxMTI4ZWU2ZTgxM2Y3M2M5NGQyXzE5NjY_c90c60b3-a1aa-4e06-ac77-00f386072e2a">&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;Supplemental cash flow information related to leases is as follows &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;(in thousands)&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;: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.028%"/&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.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&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:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;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;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="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;2019&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from 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;2,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;6,779&#160;&lt;/span&gt;&lt;/td&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</tree:LesseeOperatingLeasesSupplementalCashFlowInformationandNoncashActivityTableTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90YWJsZTo5NmE1MDM3NDdhYTg0ZTQ3YmI5MjhkNDRhMTRjZmM5Yi90YWJsZXJhbmdlOjk2YTUwMzc0N2FhODRlNDdiYjkyOGQ0NGExNGNmYzliXzItMS0xLTEtMA_7b945a2b-10cc-4739-b3e2-a59deabd3c1e"
      unitRef="usd">2359000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90YWJsZTo5NmE1MDM3NDdhYTg0ZTQ3YmI5MjhkNDRhMTRjZmM5Yi90YWJsZXJhbmdlOjk2YTUwMzc0N2FhODRlNDdiYjkyOGQ0NGExNGNmYzliXzMtMy0xLTEtNTAwOA_20bed0cd-5374-4335-a76f-eec994531292"
      unitRef="usd">6779000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90YWJsZTo5NmE1MDM3NDdhYTg0ZTQ3YmI5MjhkNDRhMTRjZmM5Yi90YWJsZXJhbmdlOjk2YTUwMzc0N2FhODRlNDdiYjkyOGQ0NGExNGNmYzliXzMtMS0xLTEtMA_d3f1688f-f265-4a84-a88b-0b90f7479c35"
      unitRef="usd">66881000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90YWJsZTo5NmE1MDM3NDdhYTg0ZTQ3YmI5MjhkNDRhMTRjZmM5Yi90YWJsZXJhbmdlOjk2YTUwMzc0N2FhODRlNDdiYjkyOGQ0NGExNGNmYzliXzQtMy0xLTEtNTAwOA_7fe22b65-df58-4565-95b3-c703d12a3668"
      unitRef="usd">21969000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90ZXh0cmVnaW9uOjZjNzI2NGMyMjcwZjQxMTI4ZWU2ZTgxM2Y3M2M5NGQyXzE5Njc_55e4c645-cedb-44f9-81e8-5e7b2fee6d8e">&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;Maturities of lease liabilities as of December&#160;31, 2020 are as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.229%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31, 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:10pt;font-weight:400;line-height:100%"&gt;12,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Year ending December 31, 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:10pt;font-weight:400;line-height:100%"&gt;10,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;96,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;150,958&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Interest&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;44,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Tenant improvement allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;97,738&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90YWJsZToyNTE5MDU5NjhhZjA0NzIzYjRhYmExMjYzOWI3NzIwYy90YWJsZXJhbmdlOjI1MTkwNTk2OGFmMDQ3MjNiNGFiYTEyNjM5Yjc3MjBjXzEtMS0xLTEtMA_3a2c722e-cc33-422f-a89f-5628e3574469"
      unitRef="usd">9147000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90YWJsZToyNTE5MDU5NjhhZjA0NzIzYjRhYmExMjYzOWI3NzIwYy90YWJsZXJhbmdlOjI1MTkwNTk2OGFmMDQ3MjNiNGFiYTEyNjM5Yjc3MjBjXzItMS0xLTEtMA_eec501d9-06b9-413d-99e4-c4b2db2609dd"
      unitRef="usd">12823000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90YWJsZToyNTE5MDU5NjhhZjA0NzIzYjRhYmExMjYzOWI3NzIwYy90YWJsZXJhbmdlOjI1MTkwNTk2OGFmMDQ3MjNiNGFiYTEyNjM5Yjc3MjBjXzMtMS0xLTEtMA_23210d25-8f94-46e7-8c89-a4a0fa9efc23"
      unitRef="usd">12617000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90YWJsZToyNTE5MDU5NjhhZjA0NzIzYjRhYmExMjYzOWI3NzIwYy90YWJsZXJhbmdlOjI1MTkwNTk2OGFmMDQ3MjNiNGFiYTEyNjM5Yjc3MjBjXzQtMS0xLTEtMA_dac5f003-20e1-464c-a30f-be9cac4c32d3"
      unitRef="usd">10973000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90YWJsZToyNTE5MDU5NjhhZjA0NzIzYjRhYmExMjYzOWI3NzIwYy90YWJsZXJhbmdlOjI1MTkwNTk2OGFmMDQ3MjNiNGFiYTEyNjM5Yjc3MjBjXzUtMS0xLTEtMA_06d0a4f8-8afa-4e50-8c10-32dcd5ca4884"
      unitRef="usd">9336000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90YWJsZToyNTE5MDU5NjhhZjA0NzIzYjRhYmExMjYzOWI3NzIwYy90YWJsZXJhbmdlOjI1MTkwNTk2OGFmMDQ3MjNiNGFiYTEyNjM5Yjc3MjBjXzYtMS0xLTEtMA_f86695f6-b57d-431e-99f4-81d859dd15be"
      unitRef="usd">96062000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90YWJsZToyNTE5MDU5NjhhZjA0NzIzYjRhYmExMjYzOWI3NzIwYy90YWJsZXJhbmdlOjI1MTkwNTk2OGFmMDQ3MjNiNGFiYTEyNjM5Yjc3MjBjXzctMS0xLTEtMA_26c214ae-257f-4c20-b21c-18d81124b467"
      unitRef="usd">150958000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90YWJsZToyNTE5MDU5NjhhZjA0NzIzYjRhYmExMjYzOWI3NzIwYy90YWJsZXJhbmdlOjI1MTkwNTk2OGFmMDQ3MjNiNGFiYTEyNjM5Yjc3MjBjXzgtMS0xLTEtMA_e7641ca7-3507-4f53-b254-6ddf09ef66df"
      unitRef="usd">44959000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:PaymentsForProceedsFromTenantAllowance
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90YWJsZToyNTE5MDU5NjhhZjA0NzIzYjRhYmExMjYzOWI3NzIwYy90YWJsZXJhbmdlOjI1MTkwNTk2OGFmMDQ3MjNiNGFiYTEyNjM5Yjc3MjBjXzktMS0xLTEtNTAxMA_422af1ac-c110-43db-b2f3-df9e13748623"
      unitRef="usd">8261000</us-gaap:PaymentsForProceedsFromTenantAllowance>
    <us-gaap:OperatingLeaseLiability
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90YWJsZToyNTE5MDU5NjhhZjA0NzIzYjRhYmExMjYzOWI3NzIwYy90YWJsZXJhbmdlOjI1MTkwNTk2OGFmMDQ3MjNiNGFiYTEyNjM5Yjc3MjBjXzktMS0xLTEtMA_66f1a11e-f46c-4bfd-89c0-f035c67ef73e"
      unitRef="usd">97738000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeasesRentExpenseMinimumRentals
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90ZXh0cmVnaW9uOjZjNzI2NGMyMjcwZjQxMTI4ZWU2ZTgxM2Y3M2M5NGQyXzE0MDU_278c1962-69aa-47b8-8d41-5b3a4d037591"
      unitRef="usd">3400000</us-gaap:OperatingLeasesRentExpenseMinimumRentals>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90ZXh0cmVnaW9uOjZjNzI2NGMyMjcwZjQxMTI4ZWU2ZTgxM2Y3M2M5NGQyXzE4MTE_6b98e19c-65ae-487b-b83b-7942a063610e"
      unitRef="usd">300000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzAvZnJhZzo2YzcyNjRjMjI3MGY0MTEyOGVlNmU4MTNmNzNjOTRkMi90ZXh0cmVnaW9uOjZjNzI2NGMyMjcwZjQxMTI4ZWU2ZTgxM2Y3M2M5NGQyXzE4MTg_3b430e10-2740-4a28-8f55-16ccf4d4430d"
      unitRef="usd">900000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzYvZnJhZzozOTM2NDAxYTM5MjM0YjUyOWQ2OWU1M2E5MmIyYjk2ZS90ZXh0cmVnaW9uOjM5MzY0MDFhMzkyMzRiNTI5ZDY5ZTUzYTkyYjJiOTZlXzE1NTY_bdd43824-6a2c-4dd8-9e1d-128edb172b24">SHAREHOLDERS' EQUITY&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;Basic and diluted income (loss) per share was determined based on the following share data &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&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.034%"/&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.038%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average basic common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;13,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;12,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;12,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of stock 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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive share awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Convertible Senior Notes and warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average diluted common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:400;line-height:100%"&gt;13,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:400;line-height:100%"&gt;14,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:400;line-height:100%"&gt;14,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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;For the year ended December&#160;31, 2020, the Company had a loss from continuing operations and, as a result, no potentially dilutive securities were included in the denominator for computing diluted loss per share, because the impact would have been anti-dilutive. Accordingly, the weighted average basic shares outstanding was used to compute loss per share. Approximately 1.1&#160;million shares related to potentially dilutive securities were excluded from the calculation of diluted loss per share for the year ended December&#160;31, 2020 because their inclusion would have been anti-dilutive. For the year ended December&#160;31, 2020, the weighted average shares that were anti-dilutive included options to purchase&#160;0.2 million shares 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;For the years ended December 31, 2019 and 2018, the weighted average shares that were anti-dilutive, and therefore excluded from the calculation of diluted income per share, included options to purchase 0.1 million and 0.4 million shares of common stock, 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;The convertible notes and the warrants issued by the Company could be converted into the Company&#x2019;s common stock, subject to certain contingencies.&#160;&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;See&#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;Note 15&#x2014;Debt for additional information. Shares of the Company's common stock associated with the 0.50% Convertible Senior Notes due July 15, 2025 and the warrants issued by the Company in 2020 were excluded from the calculation of diluted loss per share for the year ended December&#160;31, 2020 as they were anti-dilutive since the conversion price of the notes and the strike price of the warrants were greater than the average market price of the Company&#x2019;s common stock during the relevant period.&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-style:italic;font-weight:400;line-height:120%"&gt;See&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; Note&#160;13&#x2014;Stock-Based Compensation for a full description of outstanding equity awards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Common Stock Repurchases&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 each of February 2018 and February 2019, the board of directors authorized and the Company announced the repurchase of up to $100.0 million and $150.0 million, respectively, of LendingTree's common stock. During the years ended December 31, 2019 and 2018, the Company purchased 22,731 and 379,449 shares, respectively, of its common stock for aggregate consideration of $5.5 million and $92.6 million, respectively. At December&#160;31, 2020, $179.7 million remains authorized for share repurchase.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzYvZnJhZzozOTM2NDAxYTM5MjM0YjUyOWQ2OWU1M2E5MmIyYjk2ZS90ZXh0cmVnaW9uOjM5MzY0MDFhMzkyMzRiNTI5ZDY5ZTUzYTkyYjJiOTZlXzE1NjQ_cc72fc17-f1f8-4d97-a309-a092448db41a">&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;Basic and diluted income (loss) per share was determined based on the following share data &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&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.034%"/&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.038%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average basic common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;13,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;12,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;12,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of stock 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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive share awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of Convertible Senior Notes and warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average diluted common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:400;line-height:100%"&gt;13,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:400;line-height:100%"&gt;14,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:400;line-height:100%"&gt;14,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzYvZnJhZzozOTM2NDAxYTM5MjM0YjUyOWQ2OWU1M2E5MmIyYjk2ZS90YWJsZTo2NThhMzI2NDE2ZDM0MzJmYTQwMWFmMzJjODg4MzlkOC90YWJsZXJhbmdlOjY1OGEzMjY0MTZkMzQzMmZhNDAxYWYzMmM4ODgzOWQ4XzItMS0xLTEtMA_e869016b-38e4-445c-b1f1-dd62949a9e0b"
      unitRef="shares">13007000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzYvZnJhZzozOTM2NDAxYTM5MjM0YjUyOWQ2OWU1M2E5MmIyYjk2ZS90YWJsZTo2NThhMzI2NDE2ZDM0MzJmYTQwMWFmMzJjODg4MzlkOC90YWJsZXJhbmdlOjY1OGEzMjY0MTZkMzQzMmZhNDAxYWYzMmM4ODgzOWQ4XzItMy0xLTEtMA_7b4f270a-5c23-4c57-a2dc-71f015afae22"
      unitRef="shares">12834000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzYvZnJhZzozOTM2NDAxYTM5MjM0YjUyOWQ2OWU1M2E5MmIyYjk2ZS90YWJsZTo2NThhMzI2NDE2ZDM0MzJmYTQwMWFmMzJjODg4MzlkOC90YWJsZXJhbmdlOjY1OGEzMjY0MTZkMzQzMmZhNDAxYWYzMmM4ODgzOWQ4XzItNS0xLTEtMA_bb530d76-84ab-421e-895d-6372db96d522"
      unitRef="shares">12504000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzYvZnJhZzozOTM2NDAxYTM5MjM0YjUyOWQ2OWU1M2E5MmIyYjk2ZS90YWJsZTo2NThhMzI2NDE2ZDM0MzJmYTQwMWFmMzJjODg4MzlkOC90YWJsZXJhbmdlOjY1OGEzMjY0MTZkMzQzMmZhNDAxYWYzMmM4ODgzOWQ4XzMtMS0xLTEtMA_d2511f72-ffd6-4b21-8d90-c2de23cab33a"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzYvZnJhZzozOTM2NDAxYTM5MjM0YjUyOWQ2OWU1M2E5MmIyYjk2ZS90YWJsZTo2NThhMzI2NDE2ZDM0MzJmYTQwMWFmMzJjODg4MzlkOC90YWJsZXJhbmdlOjY1OGEzMjY0MTZkMzQzMmZhNDAxYWYzMmM4ODgzOWQ4XzMtMy0xLTEtMA_30eb269e-18da-41e6-85d2-d97e241bca83"
      unitRef="shares">747000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzYvZnJhZzozOTM2NDAxYTM5MjM0YjUyOWQ2OWU1M2E5MmIyYjk2ZS90YWJsZTo2NThhMzI2NDE2ZDM0MzJmYTQwMWFmMzJjODg4MzlkOC90YWJsZXJhbmdlOjY1OGEzMjY0MTZkMzQzMmZhNDAxYWYzMmM4ODgzOWQ4XzMtNS0xLTEtMA_82136a44-3bb2-4d3c-b47d-ff88a7be8fe2"
      unitRef="shares">1043000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <tree:IncrementalCommonSharesAttributableToRestrictedStockUnits
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzYvZnJhZzozOTM2NDAxYTM5MjM0YjUyOWQ2OWU1M2E5MmIyYjk2ZS90YWJsZTo2NThhMzI2NDE2ZDM0MzJmYTQwMWFmMzJjODg4MzlkOC90YWJsZXJhbmdlOjY1OGEzMjY0MTZkMzQzMmZhNDAxYWYzMmM4ODgzOWQ4XzQtMS0xLTEtMA_7bc757f7-7345-42d2-b59e-6edc707bf94c"
      unitRef="shares">0</tree:IncrementalCommonSharesAttributableToRestrictedStockUnits>
    <tree:IncrementalCommonSharesAttributableToRestrictedStockUnits
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzYvZnJhZzozOTM2NDAxYTM5MjM0YjUyOWQ2OWU1M2E5MmIyYjk2ZS90YWJsZTo2NThhMzI2NDE2ZDM0MzJmYTQwMWFmMzJjODg4MzlkOC90YWJsZXJhbmdlOjY1OGEzMjY0MTZkMzQzMmZhNDAxYWYzMmM4ODgzOWQ4XzQtMy0xLTEtMA_6db12f56-7c11-4849-a205-b6eacc8a4a49"
      unitRef="shares">167000</tree:IncrementalCommonSharesAttributableToRestrictedStockUnits>
    <tree:IncrementalCommonSharesAttributableToRestrictedStockUnits
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzYvZnJhZzozOTM2NDAxYTM5MjM0YjUyOWQ2OWU1M2E5MmIyYjk2ZS90YWJsZTo2NThhMzI2NDE2ZDM0MzJmYTQwMWFmMzJjODg4MzlkOC90YWJsZXJhbmdlOjY1OGEzMjY0MTZkMzQzMmZhNDAxYWYzMmM4ODgzOWQ4XzQtNS0xLTEtMA_cbcb2043-021e-4341-a860-769c2f103633"
      unitRef="shares">153000</tree:IncrementalCommonSharesAttributableToRestrictedStockUnits>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzYvZnJhZzozOTM2NDAxYTM5MjM0YjUyOWQ2OWU1M2E5MmIyYjk2ZS90YWJsZTo2NThhMzI2NDE2ZDM0MzJmYTQwMWFmMzJjODg4MzlkOC90YWJsZXJhbmdlOjY1OGEzMjY0MTZkMzQzMmZhNDAxYWYzMmM4ODgzOWQ4XzUtMS0xLTEtMA_b78545b2-1a80-4e5b-a9d0-b66c9ee81072"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzYvZnJhZzozOTM2NDAxYTM5MjM0YjUyOWQ2OWU1M2E5MmIyYjk2ZS90YWJsZTo2NThhMzI2NDE2ZDM0MzJmYTQwMWFmMzJjODg4MzlkOC90YWJsZXJhbmdlOjY1OGEzMjY0MTZkMzQzMmZhNDAxYWYzMmM4ODgzOWQ4XzUtMy0xLTEtMA_9b00081a-2597-4346-a40a-b8ea872ce558"
      unitRef="shares">871000</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzYvZnJhZzozOTM2NDAxYTM5MjM0YjUyOWQ2OWU1M2E5MmIyYjk2ZS90YWJsZTo2NThhMzI2NDE2ZDM0MzJmYTQwMWFmMzJjODg4MzlkOC90YWJsZXJhbmdlOjY1OGEzMjY0MTZkMzQzMmZhNDAxYWYzMmM4ODgzOWQ4XzUtNS0xLTEtMA_5db7627a-a009-43cf-b5d4-6825242b8a34"
      unitRef="shares">397000</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzYvZnJhZzozOTM2NDAxYTM5MjM0YjUyOWQ2OWU1M2E5MmIyYjk2ZS90YWJsZTo2NThhMzI2NDE2ZDM0MzJmYTQwMWFmMzJjODg4MzlkOC90YWJsZXJhbmdlOjY1OGEzMjY0MTZkMzQzMmZhNDAxYWYzMmM4ODgzOWQ4XzYtMS0xLTEtMA_074d3a74-499b-4e08-88df-d39b760518a3"
      unitRef="shares">13007000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzYvZnJhZzozOTM2NDAxYTM5MjM0YjUyOWQ2OWU1M2E5MmIyYjk2ZS90YWJsZTo2NThhMzI2NDE2ZDM0MzJmYTQwMWFmMzJjODg4MzlkOC90YWJsZXJhbmdlOjY1OGEzMjY0MTZkMzQzMmZhNDAxYWYzMmM4ODgzOWQ4XzYtMy0xLTEtMA_a38e6153-909e-4f51-9ef0-cc443e70c1c4"
      unitRef="shares">14619000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzYvZnJhZzozOTM2NDAxYTM5MjM0YjUyOWQ2OWU1M2E5MmIyYjk2ZS90YWJsZTo2NThhMzI2NDE2ZDM0MzJmYTQwMWFmMzJjODg4MzlkOC90YWJsZXJhbmdlOjY1OGEzMjY0MTZkMzQzMmZhNDAxYWYzMmM4ODgzOWQ4XzYtNS0xLTEtMA_ca616ba2-6cfb-4193-b32c-0a5236b9d802"
      unitRef="shares">14097000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzYvZnJhZzozOTM2NDAxYTM5MjM0YjUyOWQ2OWU1M2E5MmIyYjk2ZS90ZXh0cmVnaW9uOjM5MzY0MDFhMzkyMzRiNTI5ZDY5ZTUzYTkyYjJiOTZlXzkzNDU4NDg4NDAzNTc_6cb11c13-2a12-4709-bb6a-24a7ef5d0cb2"
      unitRef="shares">1100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i11d7cf8edb434383a06baa1c06ae64ba_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzYvZnJhZzozOTM2NDAxYTM5MjM0YjUyOWQ2OWU1M2E5MmIyYjk2ZS90ZXh0cmVnaW9uOjM5MzY0MDFhMzkyMzRiNTI5ZDY5ZTUzYTkyYjJiOTZlXzMzNA_cd43e8ae-dc75-4481-8021-a37f449b446e"
      unitRef="shares">200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7e0acb32455c494aa90c01f1ea9d51f9_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzYvZnJhZzozOTM2NDAxYTM5MjM0YjUyOWQ2OWU1M2E5MmIyYjk2ZS90ZXh0cmVnaW9uOjM5MzY0MDFhMzkyMzRiNTI5ZDY5ZTUzYTkyYjJiOTZlXzM0Ng_aaed8bb3-f5a1-4701-b97a-9a211ed397bd"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9aff140335964c65895f705ddc92d5a7_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzYvZnJhZzozOTM2NDAxYTM5MjM0YjUyOWQ2OWU1M2E5MmIyYjk2ZS90ZXh0cmVnaW9uOjM5MzY0MDFhMzkyMzRiNTI5ZDY5ZTUzYTkyYjJiOTZlXzM2MQ_3cd1ab89-6fc4-4394-ae9a-6d5660ce1c80"
      unitRef="shares">400000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i89a06cff53764f53a64a7bfb436b16d9_I20201231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzYvZnJhZzozOTM2NDAxYTM5MjM0YjUyOWQ2OWU1M2E5MmIyYjk2ZS90ZXh0cmVnaW9uOjM5MzY0MDFhMzkyMzRiNTI5ZDY5ZTUzYTkyYjJiOTZlXzkzNDU4NDg4NDAzNzg_b004260e-3c57-49b3-b6f4-bcd0d95f6099"
      unitRef="number">0.0050</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i7112e6fea3d342d1aba780974d1c0a34_I20180221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzYvZnJhZzozOTM2NDAxYTM5MjM0YjUyOWQ2OWU1M2E5MmIyYjk2ZS90ZXh0cmVnaW9uOjM5MzY0MDFhMzkyMzRiNTI5ZDY5ZTUzYTkyYjJiOTZlXzEyMjM_79a09728-6cbc-4fcf-8990-26b4058c2391"
      unitRef="usd">100000000.0</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i19df6c8b3fcf40c6980dc2eb5c129fb0_I20190220"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzYvZnJhZzozOTM2NDAxYTM5MjM0YjUyOWQ2OWU1M2E5MmIyYjk2ZS90ZXh0cmVnaW9uOjM5MzY0MDFhMzkyMzRiNTI5ZDY5ZTUzYTkyYjJiOTZlXzEyMzA_4782ace8-f609-4933-a821-ad68c8880423"
      unitRef="usd">150000000.0</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzYvZnJhZzozOTM2NDAxYTM5MjM0YjUyOWQ2OWU1M2E5MmIyYjk2ZS90ZXh0cmVnaW9uOjM5MzY0MDFhMzkyMzRiNTI5ZDY5ZTUzYTkyYjJiOTZlXzEzNTY_80ee91f2-0b4f-417a-a6b6-caff7077d2a9"
      unitRef="shares">22731</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzYvZnJhZzozOTM2NDAxYTM5MjM0YjUyOWQ2OWU1M2E5MmIyYjk2ZS90ZXh0cmVnaW9uOjM5MzY0MDFhMzkyMzRiNTI5ZDY5ZTUzYTkyYjJiOTZlXzEzNjM_1f0cb53a-330e-4262-b7ed-5f61bcf431fc"
      unitRef="shares">379449</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzYvZnJhZzozOTM2NDAxYTM5MjM0YjUyOWQ2OWU1M2E5MmIyYjk2ZS90ZXh0cmVnaW9uOjM5MzY0MDFhMzkyMzRiNTI5ZDY5ZTUzYTkyYjJiOTZlXzE0NTE_de4ce66b-6cef-484a-83c2-cd10e5c052c0"
      unitRef="usd">5500000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzYvZnJhZzozOTM2NDAxYTM5MjM0YjUyOWQ2OWU1M2E5MmIyYjk2ZS90ZXh0cmVnaW9uOjM5MzY0MDFhMzkyMzRiNTI5ZDY5ZTUzYTkyYjJiOTZlXzE0Njc_5f00dc08-687d-4efc-be87-36942f4e1f33"
      unitRef="usd">92600000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzYvZnJhZzozOTM2NDAxYTM5MjM0YjUyOWQ2OWU1M2E5MmIyYjk2ZS90ZXh0cmVnaW9uOjM5MzY0MDFhMzkyMzRiNTI5ZDY5ZTUzYTkyYjJiOTZlXzE1MDE_59979f42-dea5-4297-9134-511cc8c62024"
      unitRef="usd">179700000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzE0NzQ5_5545644c-ae4c-4500-9595-fcae1eb24acf">STOCK-BASED COMPENSATION&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 currently has two active plans, the Sixth Amended and Restated LendingTree 2008 Stock and Annual Incentive Plan (the "Equity Award Plan") and the LendingTree 2017 Inducement Grant Plan (the "Inducement Plan"), under which future awards may be granted, which currently covers outstanding stock options to acquire shares of the Company's common stock, restricted stock, restricted stock with performance conditions, RSUs and RSUs with performance conditions, and provides for the future grants of these and other equity awards. Under the Equity Award Plan and the Inducement Plan, the Company is authorized to grant stock options, restricted stock, RSUs and other equity-based awards for up to 6.1 million and 0.5 million shares, respectively, of LendingTree common stock to employees, and, under the Equity Award Plan only, to non-employee consultants and directors. &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 Equity Award Plan and Inducement Plan each have a stated term of ten years and provide that the exercise price of stock options granted will not be less than the market price of the common stock on the grant date. The Equity Award Plan and Inducement Plan do not specify grant dates or vesting schedules, as those determinations are delegated to the Compensation &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;Committee of the board of directors. Each grant agreement reflects the vesting schedule for that particular grant, as determined by the Compensation Committee. The Compensation Committee has the authority to modify the vesting provisions of an award.&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;Non-cash compensation related to equity awards is included in the following line items in the accompanying consolidated statements of operations and comprehensive income (loss) &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&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:9.283%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 #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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling and marketing expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,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:10pt;font-weight:400;line-height:100%"&gt;5,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Total non-cash compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;53,733&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;52,167&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;44,365&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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;For the years ended December 31, 2020, 2019 and 2018, the Company recognized $11.4 million, $12.2 million and $11.2 million of income tax benefit, including state taxes, related to non-cash compensation. Additionally, for the years ended December 31, 2020, 2019 and 2018, the Company recognized $2.5 million, $17.1 million and $77.6 million, respectively, of excess tax benefit, including state taxes, in income tax expense. &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;See&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; Note 2&#x2014;Significant Accounting Policies, for additional information regarding excess tax benefits and deficiencies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&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;A summary of changes in outstanding stock options is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.637%"/&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:11.637%"/&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:11.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intrinsic&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(per option)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in years)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;777,871&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;69.87&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;203,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;290.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;(5,396)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;285.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,717)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;Outstanding at December 31, 2020&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:10pt;font-weight:700;line-height:100%"&gt;924,710&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 #000000;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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;111.82&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:700;line-height:100%"&gt;4.47&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 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;155,411&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt 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:10pt;font-weight:700;line-height:100%"&gt;Options exercisable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt 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:10pt;font-weight:700;line-height:100%"&gt;663,239&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;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:700;line-height:100%"&gt;44.49&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt 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:700;line-height:100%"&gt;2.63&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;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:700;line-height:100%"&gt;153,243&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt 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;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&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:6.91pt"&gt;The aggregate intrinsic value represents the total pre-tax intrinsic value (the difference between the Company's closing stock price of $273.79 on the last trading day of 2020 and the exercise price, multiplied by the number of shares covered by in-the-money options) that would have been received by the option holder had the option holder exercised these options on December&#160;31, 2020. The intrinsic value changes based on the market value of the Company'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;As of December&#160;31, 2020, there was approximately $25.5 million of unrecognized compensation cost related to stock options. These costs are expected to be recognized over a weighted-average period of approximately 4.0 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;Upon exercise, the intrinsic value represents the pre-tax difference between the Company's closing stock price on the exercise date and the exercise price, multiplied by the number of stock options exercised. During the years ended December&#160;31, 2020, 2019 and 2018, the total intrinsic value of stock options that were exercised was $6.8 million, $50.2 million and $268.3 million, respectively. Cash received from stock option exercises and the related actual tax benefit realized were $7.7 million and $0.7 million, respectively, for the year ended December&#160;31, 2020.&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 years ended December 31, 2020, 2019 and 2018, the Company granted stock options with a weighted average grant date fair value per share of $116.08, $167.10 and $150.55, respectively, of which the vesting periods include (a) immediately upon grant, (b) one year from the grant date, (c) 50% over a period of two years from the grant date, (d) 33% over a period of three years from the grant date, (e) 25% over a period of four years from the grant date, and (f) certain grants to executive officers that vest over periods of up to six 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 purposes of determining stock-based compensation expense, the weighted average grant date fair value per share of the stock options, except the December 2020 grant to the Chairman and Chief Executive Officer described below, was estimated using the Black-Scholes option pricing model, which requires the use of various key assumptions. The weighted average assumptions used are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:9pt;padding-left:36pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.836%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.067%"/&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;Year Ended 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="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="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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00 - 6.25 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00 - 6.25 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00 - 6.71 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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="2" style="background-color:#ffffff;padding:2px 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="2" style="background-color:#ffffff;padding:2px 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52% - 60%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51% - 55%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50% - 53%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #999999;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #999999;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.33% - 0.96%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #999999;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.46% - 2.55%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #999999;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.33% - 3.06%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:49.5pt;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;(1)&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:6.34pt"&gt;The expected term of stock options granted was calculated using the 'Simplified Method', which utilizes the midpoint between the weighted average time of vesting and the end of the contractual term. This method was utilized for the stock options due to a lack of historical exercise behavior by the Company's employees. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:49.5pt;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;(2)&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:6.34pt"&gt;For all stock options granted during the years ended December 31, 2020, 2019 and 2018, no dividends are expected to be paid over the contractual term of the stock options, resulting in a zero expected dividend rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:49.5pt;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;(3)&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:6.34pt"&gt;The expected volatility rate is based on the historical volatility of the Company's common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:49.5pt;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;(4)&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:6.34pt"&gt;The risk-free interest rate is specific to the date of grant. The risk-free interest rate is based on U.S. Treasury yields for notes with comparable expected terms as the awards, in effect at the grant 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;In December 2020, the Company granted time-based stock options to its Chairman and Chief Executive Officer at a premium exercise price of $300, representing an approximate 25% premium over the closing market price of LendingTree's common stock on the date of grant. The net after-tax shares acquired through exercise of these stock options are subject to a two-year post-exercise holding requirement. For purposes of determining stock-based compensation expense, the grant date fair value per share of these time-based stock options was estimated using the Monte Carlo simulation model. The key assumptions used in the valuation are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:49.5pt;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;(1)&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:6.34pt"&gt;An average expected term of 6.90 years based on the midpoint between the first day that the stock options are both vested and in-the-money and the end of the contractual term. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:49.5pt;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;(2)&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:6.34pt"&gt;A zero expected dividend rate as no dividends are expected to be paid over the contractual term of the stock options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:49.5pt;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;(3)&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:6.34pt"&gt;An expected volatility rate of 52% based on the historical volatility of the Company's common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:49.5pt;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;(4)&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:6.34pt"&gt;A risk-free interest rate of 0.92% based on U.S. Treasury yields for notes with comparable expected terms as the awards, in effect at the grant date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:49.5pt;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;(5)&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:6.34pt"&gt;An 8.8% discount for the post-exercise holding requirement, calculated using the cost-of-carry method, the Chaffe protective put method, and the Finnerty 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;During the years ended December 31, 2020, 2019 and 2018, the total fair value of options vested was $5.8 million, $6.9 million and $11.4 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock Options with Market Conditions&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 changes in outstanding stock options with market conditions at target is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.696%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Options with Market Conditions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intrinsic&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-style:italic;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-style:italic;font-weight:700;line-height:100%"&gt;&#160;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(per option)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in&#160;years)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;463,440&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;204.31&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; &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:10pt;font-weight:400;line-height:100%"&gt;236,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;298.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;Outstanding at December 31, 2020&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:10pt;font-weight:700;line-height:100%"&gt;700,209&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 #000000;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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;236.01&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:700;line-height:100%"&gt;7.75&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 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;36,238&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt 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:10pt;font-weight:700;line-height:100%"&gt;Options exercisable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt 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:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;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:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt 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:700;line-height:100%"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;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:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt 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;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&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:6.91pt"&gt;The aggregate intrinsic value represents the total pre-tax intrinsic value (the difference between the Company's closing stock price of $273.79 on the last trading day of 2020 and the exercise price, multiplied by the number of shares covered by in-the-money options) that would have been received by the option holder had the option holder exercised these options on December&#160;31, 2020. The intrinsic value changes based on the market value of the Company'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;As of December&#160;31, 2020, there was approximately $58.2 million of unrecognized compensation cost related to stock options with market conditions. These costs are expected to be recognized over a weighted-average period of approximately 2.8 years. For single cliff-vesting stock options with market conditions, the fair value will be recognized on a straight-line basis through each grant&#x2019;s vest date, whether or not any of the total shareholder return targets are met. For graded-vesting stock options with market conditions, the fair value will be recognized using graded vesting expense attribution, whether or not any of the total shareholder return targets are met.&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 years ended December 31, 2020, 2019 and 2018, the Company granted stock options with a weighted-average grant date fair value per share of $142.54, $230.81 and $296.80, respectively. The single cliff-vesting stock options granted during the years ended December 31, 2020, 2019 and 2018 have vest dates of March 31, 2024, March 31, 2023, March 31, 2022 and September 30, 2022. The graded-vesting stock options granted during the year ended December 31, 2020 have a vesting schedule with vesting dates of December 31, 2024, December 31, 2025 and December 31, 2026.  &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 purposes of determining stock-based compensation expense, the weighted-average grant date fair value per share of the stock options with a market condition was estimated using the Monte Carlo simulation model, which requires the use of various key assumptions. &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 weighted-average assumptions used for single cliff-vesting stock options with a market condition are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.467%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.141%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.042%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.053%"/&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;Year Ended 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="border-top:1pt solid #000;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="border-top:1pt solid #000;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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;7.00 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;7.00 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.00 - 7.15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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="2" style="background-color:#ffffff;padding:2px 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="2" style="background-color:#ffffff;padding:2px 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #999999;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #999999;padding:2px 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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #999999;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:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #999999;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.54%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #999999;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.38% - 2.81%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&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:6.34pt"&gt;The expected term of stock options with a market condition granted was calculated using the midpoint between the weighted average time of vesting and the end of the contractual term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&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:6.34pt"&gt;For all stock options with a market condition granted during the years ended December 31, 2020, 2019 and 2018, no dividends are expected to be paid over the contractual term of the stock options, resulting in a zero expected dividend rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&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:6.34pt"&gt;The expected volatility rate is based on the historical volatility of the Company's common stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&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:6.34pt"&gt;The risk-free interest rate is specific to the date of grant. The risk-free interest rate is based on U.S. Treasury yields for notes with comparable expected terms as the awards, in effect at the grant 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;In December 2020, the Company granted graded-vesting stock options with a market condition to its Chairman and Chief Executive Officer at a premium exercise price of $300, representing an approximate 25% premium over the closing market price of LendingTree's common stock on the date of grant. The net after-tax shares acquired through exercise of these stock options are subject to a two-year post-exercise holding requirement. The key assumptions used in the Monte Carlo simulation model to determine the grant date fair value per share of these graded-vesting stock options with a market condition are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:49.5pt;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;(1)&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:6.34pt"&gt;An average expected term of 7.54 years based on the midpoint between vesting and the end of the contractual term. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:49.5pt;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;(2)&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:6.34pt"&gt;A zero expected dividend rate as no dividends are expected to be paid over the contractual term of the stock options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:49.5pt;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;(3)&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:6.34pt"&gt;An expected volatility rate of 52% based on the historical volatility of the Company's common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:49.5pt;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;(4)&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:6.34pt"&gt;A risk-free interest rate of 0.92% based on U.S. Treasury yields for notes with comparable expected terms as the awards, in effect at the grant date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:49.5pt;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;(5)&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:6.34pt"&gt;An 8.8% discount for the post-exercise holding requirement, calculated using the cost-of-carry method, the Chaffe protective put method, and the Finnerty 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;The single cliff-vesting stock options with a market condition granted in 2020 have a target number of shares that vest upon achieving a targeted total shareholder return performance&#160;of 81% stock price appreciation and a maximum of 31,940 shares for achieving superior performance. No shares will vest unless 41% of the targeted performance is achieved. The performance measurement period ends on March 31, 2024. The graded-vesting stock options with a market condition granted in 2020 have a target number of shares that vest upon achieving a targeted total shareholder return performance&#160;of 135% stock price appreciation and a maximum of 363,464 shares for achieving superior performance. No shares will vest unless 81% of the targeted performance is achieved. The performance measurement period ends on March 31, 2025. &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 stock options with a market condition granted in 2019 have a target number of shares that vest upon achieving a targeted total shareholder return performance&#160;of 81% stock price appreciation and a maximum of 27,132 shares for achieving superior performance. No shares will vest unless 41% of the targeted performance is achieved. The performance measurement period ends on March 31, 2023. &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 of the stock options with a market condition granted in 2018 have a target number of shares that vest upon achieving a targeted total shareholder return performance&#160;of 110% stock price appreciation and a maximum of 52,332 shares for achieving superior performance. No shares will vest unless 70% of the targeted performance is achieved. The performance measurement period ends on September 30, 2022. The remaining stock options with a market condition granted in 2018 have a target number of shares that vest upon achieving a targeted total shareholder return performance&#160;of 81% stock price appreciation and a maximum of 21,982 shares for achieving superior performance. No shares will vest unless 41% of the targeted performance is achieved. The performance measurement period ends on March 31, 2022. &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 all stock options with market conditions, time-based service vesting conditions would also have to be satisfied in order for shares to become fully vested and no longer subject to forfeiture.&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 December&#160;31, 2020, stock options with a market condition of 481,669 had been earned, which have a vest date of September 30, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted Stock Units&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 changes in outstanding nonvested RSUs is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&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:14.691%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Units&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 Average Grant Date&lt;br/&gt;Fair Value&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:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(per unit)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nonvested at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;144,939&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;267.85&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&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:10pt;font-weight:400;line-height:100%"&gt;138,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;286.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70,698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,973)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;285.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Nonvested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;194,686&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;289.82&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&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:6.91pt"&gt;The grant date fair value per share of the RSUs is calculated as the closing market price of LendingTree's common stock at the time of grant.&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 December&#160;31, 2020, there was approximately $35.2 million of unrecognized compensation cost related to RSUs. These costs are expected to be recognized over a weighted-average period of approximately 1.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;The total fair value of RSUs that vested during the years ended December&#160;31, 2020, 2019 and 2018 was $22.4 million, $27.2 million and $21.8 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Restricted Stock Units with Performance Conditions&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 changes in outstanding nonvested RSUs with performance conditions is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&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:14.691%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;RSUs with Performance Conditions&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Units&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 Average Grant&#160;Date Fair&#160;Value&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="padding:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(per unit)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nonvested at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14,647&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;210.55&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,319)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:#cceeff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Nonvested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;6,328&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;223.90&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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="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;No RSUs with performance conditions were granted in 2020 or 2019. During 2018, the Company granted RSUs with performance conditions to an employee with a 0.5 year vesting period, pending the attainment of certain performance targets set at the time of grant. The grant date fair value per share of the RSUs with performance conditions is calculated as the closing market price of LendingTree's common stock at the time of grant. &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 December&#160;31, 2020, there was approximately $1.1 million of unrecognized compensation cost related to RSUs with performance conditions. These costs are expected to be recognized over a weighted-average period of approximately 0.8 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;The total fair value of RSUs with performance conditions that vested during the years ended December&#160;31, 2020, 2019, and 2018 was $2.6 million, $18.8 million, and $7.9 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Restricted Stock Awards with Performance Conditions&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 changes in outstanding nonvested RSAs with performance conditions is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&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:14.691%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;RSAs with Performance Conditions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Awards&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 Average Grant&#160;Date Fair&#160;Value&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:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(per unit)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nonvested at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;47,608&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;340.25&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Nonvested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;23,804&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;340.25&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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;No RSAs with performance conditions were granted in 2020 or 2019. During 2018, the Company granted time-vested RSAs with a performance condition to its Chairman and Chief Executive Officer, which vest through December 31, 2021. The terms of this award were fixed in compensation agreements in July 2017 with a total grant date fair value of $21.9 million. The performance condition was tied to the Company's operating results during the first six months of 2018, and has been met.&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 December&#160;31, 2020, there was approximately $4.4 million of unrecognized compensation cost related to RSAs with performance conditions. These costs are expected to be recognized over a period of approximately 1.0 year.&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 total fair value of RSAs with performance conditions that vested during the years ended December&#160;31, 2020, 2019 and 2018 was $6.2 million, $8.2 million and $13.6&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Restricted Stock Awards with Market Conditions&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 changes in outstanding nonvested RSAs with market conditions at target is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&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:14.691%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;RSAs with Market Conditions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Awards&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 Average Grant&#160;Date Fair&#160;Value&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:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(per unit)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nonvested at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;26,674&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;340.25&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Nonvested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;26,674&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;340.25&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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;No RSAs with market conditions were granted in 2020 or 2019. During 2018, the Company granted RSAs with market conditions to its Chairman and Chief Executive Officer with a total grant date fair value of $1.9 million. These RSAs with a market condition have a target number of shares that vest upon achieving a targeted total shareholder return performance&#160;of 110% stock price appreciation and a maximum of 44,545 shares for achieving superior performance. No shares will vest unless 70% of the targeted performance is achieved. The performance measurement period ends on September 30, 2022. Time-based service vesting conditions would also have to be satisfied in order for shares to become fully vested and no longer subject to forfeiture.&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 December&#160;31, 2020, there was approximately $0.7 million of unrecognized compensation cost related to RSAs with market conditions. These costs are expected to be recognized over a weighted-average period of approximately 1.8 years.&lt;/span&gt;&lt;/div&gt;As of December&#160;31, 2020, RSAs with a market condition of 29,601 had been earned, which have a vest date of September 30, 2022.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfActivePlans
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzY0_224f257c-eef7-44eb-9c87-b47551c952eb"
      unitRef="plan">2</tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfActivePlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i3d35713cdd5f4425aa8c276a7111fa87_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0Xzc0MQ_bac59e1a-31bc-4416-b9c7-eb49c00f0aa3"
      unitRef="shares">6100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i9928e2dc8ef8443fbc88ddcd426614b4_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0Xzc0OA_4b9888dd-e9ff-41fe-aad1-082c9001ce7b"
      unitRef="shares">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <tree:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationTerm
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0Xzk2Nw_3486ff8c-0090-4553-a355-62cee498a3d4">P10Y</tree:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationTerm>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzE0Nzg1_c64e805a-9bf3-4c70-acd7-8d0e4bf686d6">&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;Non-cash compensation related to equity awards is included in the following line items in the accompanying consolidated statements of operations and comprehensive income (loss) &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&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:9.283%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 #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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling and marketing expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,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:10pt;font-weight:400;line-height:100%"&gt;5,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Total non-cash compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;53,733&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;52,167&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;44,365&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie3785adbef96448b837b654fc605a883_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpkOTQ5YjI0MzM2YTg0NGZiYjk2YmIyOTczOGY0Mjk1Ny90YWJsZXJhbmdlOmQ5NDliMjQzMzZhODQ0ZmJiOTZiYjI5NzM4ZjQyOTU3XzItMS0xLTEtMA_ad38fe98-4fb8-4d27-80c7-0e534e8a95cd"
      unitRef="usd">1319000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3d65a7b4ad83488ab3243bcc0b133f52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpkOTQ5YjI0MzM2YTg0NGZiYjk2YmIyOTczOGY0Mjk1Ny90YWJsZXJhbmdlOmQ5NDliMjQzMzZhODQ0ZmJiOTZiYjI5NzM4ZjQyOTU3XzItMy0xLTEtMA_5afeb48d-52ce-4259-a246-f50fc8932529"
      unitRef="usd">755000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibdd9f84361854a6494a755a7add44f8f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpkOTQ5YjI0MzM2YTg0NGZiYjk2YmIyOTczOGY0Mjk1Ny90YWJsZXJhbmdlOmQ5NDliMjQzMzZhODQ0ZmJiOTZiYjI5NzM4ZjQyOTU3XzItNS0xLTEtMA_ce348186-1126-4131-bd7d-4866cbf5fc10"
      unitRef="usd">378000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i79ef0e1a18664ee9b7237f95cdf52f89_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpkOTQ5YjI0MzM2YTg0NGZiYjk2YmIyOTczOGY0Mjk1Ny90YWJsZXJhbmdlOmQ5NDliMjQzMzZhODQ0ZmJiOTZiYjI5NzM4ZjQyOTU3XzMtMS0xLTEtMA_05f964c2-00aa-47b5-a208-6482832df578"
      unitRef="usd">6240000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie8a10182f5304f449e9b68561b145799_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpkOTQ5YjI0MzM2YTg0NGZiYjk2YmIyOTczOGY0Mjk1Ny90YWJsZXJhbmdlOmQ5NDliMjQzMzZhODQ0ZmJiOTZiYjI5NzM4ZjQyOTU3XzMtMy0xLTEtMA_9a6722db-13b4-4a69-a5c3-86de8b9a9dd8"
      unitRef="usd">5785000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4385c17b637d41449f23dd537805fabb_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpkOTQ5YjI0MzM2YTg0NGZiYjk2YmIyOTczOGY0Mjk1Ny90YWJsZXJhbmdlOmQ5NDliMjQzMzZhODQ0ZmJiOTZiYjI5NzM4ZjQyOTU3XzMtNS0xLTEtMA_62b2901a-7813-4372-940f-c8b478b7d51f"
      unitRef="usd">3568000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibc7550a35b314111bdbaf752ef4ae6f5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpkOTQ5YjI0MzM2YTg0NGZiYjk2YmIyOTczOGY0Mjk1Ny90YWJsZXJhbmdlOmQ5NDliMjQzMzZhODQ0ZmJiOTZiYjI5NzM4ZjQyOTU3XzQtMS0xLTEtMA_87da9d54-0b43-471e-a6a0-771a152d56ac"
      unitRef="usd">39650000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie715dcf6a9794e57915fb1f30ddedb6d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpkOTQ5YjI0MzM2YTg0NGZiYjk2YmIyOTczOGY0Mjk1Ny90YWJsZXJhbmdlOmQ5NDliMjQzMzZhODQ0ZmJiOTZiYjI5NzM4ZjQyOTU3XzQtMy0xLTEtMA_7a47bc5d-1b67-46e3-8b35-ee47da31f652"
      unitRef="usd">39177000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ife283e7b7c304776abf124ea1bf9ecad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpkOTQ5YjI0MzM2YTg0NGZiYjk2YmIyOTczOGY0Mjk1Ny90YWJsZXJhbmdlOmQ5NDliMjQzMzZhODQ0ZmJiOTZiYjI5NzM4ZjQyOTU3XzQtNS0xLTEtMA_4fbbed6d-19aa-4248-9683-d50f1fdd977d"
      unitRef="usd">34325000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iecd9597b16134a74b01056fdf1a5d52c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpkOTQ5YjI0MzM2YTg0NGZiYjk2YmIyOTczOGY0Mjk1Ny90YWJsZXJhbmdlOmQ5NDliMjQzMzZhODQ0ZmJiOTZiYjI5NzM4ZjQyOTU3XzUtMS0xLTEtMA_e1946d5f-7f91-4a5d-9c7f-d22571b5a70b"
      unitRef="usd">6524000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3a6459808cc9458bb5f77ca88078c3b7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpkOTQ5YjI0MzM2YTg0NGZiYjk2YmIyOTczOGY0Mjk1Ny90YWJsZXJhbmdlOmQ5NDliMjQzMzZhODQ0ZmJiOTZiYjI5NzM4ZjQyOTU3XzUtMy0xLTEtMA_444c3f88-800b-4f91-a230-9a45bc329fcd"
      unitRef="usd">6450000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6e6f1cb24dae46428971fc0a55a999b3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpkOTQ5YjI0MzM2YTg0NGZiYjk2YmIyOTczOGY0Mjk1Ny90YWJsZXJhbmdlOmQ5NDliMjQzMzZhODQ0ZmJiOTZiYjI5NzM4ZjQyOTU3XzUtNS0xLTEtMA_5624b6ab-2b09-43de-92b5-6ddc9169ce17"
      unitRef="usd">6094000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpkOTQ5YjI0MzM2YTg0NGZiYjk2YmIyOTczOGY0Mjk1Ny90YWJsZXJhbmdlOmQ5NDliMjQzMzZhODQ0ZmJiOTZiYjI5NzM4ZjQyOTU3XzYtMS0xLTEtMA_470deb63-62d1-4b25-acfe-de847a4b3bfb"
      unitRef="usd">53733000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpkOTQ5YjI0MzM2YTg0NGZiYjk2YmIyOTczOGY0Mjk1Ny90YWJsZXJhbmdlOmQ5NDliMjQzMzZhODQ0ZmJiOTZiYjI5NzM4ZjQyOTU3XzYtMy0xLTEtMA_dc1f4663-1d11-4139-a07c-58e110867bfd"
      unitRef="usd">52167000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpkOTQ5YjI0MzM2YTg0NGZiYjk2YmIyOTczOGY0Mjk1Ny90YWJsZXJhbmdlOmQ5NDliMjQzMzZhODQ0ZmJiOTZiYjI5NzM4ZjQyOTU3XzYtNS0xLTEtMA_a904d7c5-3572-4300-9e38-3694891facd3"
      unitRef="usd">44365000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzE3NTg_b32a1338-5480-4a6f-a0ea-cfcd28ef7a5a"
      unitRef="usd">11400000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzE3NjI_c909b835-468c-47fb-81b5-5592952db47f"
      unitRef="usd">12200000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzE3Njk_9c7ffa00-8932-4391-9662-bb4890ce38ba"
      unitRef="usd">11200000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ProceedsAndExcessTaxBenefitFromSharebasedCompensation
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzE5MDU_4608c75f-c3e8-4072-857b-e86450ce7ff0"
      unitRef="usd">2500000</us-gaap:ProceedsAndExcessTaxBenefitFromSharebasedCompensation>
    <us-gaap:ProceedsAndExcessTaxBenefitFromSharebasedCompensation
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzE5MDk_aba4065d-3fe2-4fca-b3f0-3723b99034c2"
      unitRef="usd">17100000</us-gaap:ProceedsAndExcessTaxBenefitFromSharebasedCompensation>
    <us-gaap:ProceedsAndExcessTaxBenefitFromSharebasedCompensation
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzE5MTY_fd55909c-8644-40f3-a863-93f1c1b50125"
      unitRef="usd">77600000</us-gaap:ProceedsAndExcessTaxBenefitFromSharebasedCompensation>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzE0NzUz_d8cea541-3391-4b7b-8636-a7dbd88ea9b1">&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;A summary of changes in outstanding stock options is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.637%"/&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:11.637%"/&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:11.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intrinsic&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(per option)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in years)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;777,871&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;69.87&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;203,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;290.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;(5,396)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;285.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,717)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;Outstanding at December 31, 2020&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:10pt;font-weight:700;line-height:100%"&gt;924,710&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 #000000;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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;111.82&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:700;line-height:100%"&gt;4.47&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 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;155,411&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt 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:10pt;font-weight:700;line-height:100%"&gt;Options exercisable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt 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:10pt;font-weight:700;line-height:100%"&gt;663,239&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;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:700;line-height:100%"&gt;44.49&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt 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:700;line-height:100%"&gt;2.63&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;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:700;line-height:100%"&gt;153,243&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(a)The aggregate intrinsic value represents the total pre-tax intrinsic value (the difference between the Company's closing stock price of $273.79 on the last trading day of 2020 and the exercise price, multiplied by the number of shares covered by in-the-money options) that would have been received by the option holder had the option holder exercised these options on December&#160;31, 2020. The intrinsic value changes based on the market value of the Company's common stock.&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 changes in outstanding stock options with market conditions at target is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.696%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Options with Market Conditions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intrinsic&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-style:italic;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-style:italic;font-weight:700;line-height:100%"&gt;&#160;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(per option)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in&#160;years)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;463,440&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;204.31&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; &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:10pt;font-weight:400;line-height:100%"&gt;236,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;298.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;Outstanding at December 31, 2020&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:10pt;font-weight:700;line-height:100%"&gt;700,209&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 #000000;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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;236.01&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:700;line-height:100%"&gt;7.75&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 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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;36,238&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt 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:10pt;font-weight:700;line-height:100%"&gt;Options exercisable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt 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:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;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:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt 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:700;line-height:100%"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;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:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(a)The aggregate intrinsic value represents the total pre-tax intrinsic value (the difference between the Company's closing stock price of $273.79 on the last trading day of 2020 and the exercise price, multiplied by the number of shares covered by in-the-money options) that would have been received by the option holder had the option holder exercised these options on December&#160;31, 2020. The intrinsic value changes based on the market value of the Company's common stock.</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="idb8d01f673b945d7b93f4a8ec45e0295_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZToyMTVlNjA2Nzk0NjQ0YTE1YjkzMmVjZmUwMjFlYzc2Ni90YWJsZXJhbmdlOjIxNWU2MDY3OTQ2NDRhMTViOTMyZWNmZTAyMWVjNzY2XzItMS0xLTEtMA_184b92b9-cb68-4039-a178-05ca94110469"
      unitRef="shares">777871</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="idb8d01f673b945d7b93f4a8ec45e0295_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZToyMTVlNjA2Nzk0NjQ0YTE1YjkzMmVjZmUwMjFlYzc2Ni90YWJsZXJhbmdlOjIxNWU2MDY3OTQ2NDRhMTViOTMyZWNmZTAyMWVjNzY2XzItMy0xLTEtMA_d3926996-978e-4a1b-a3a9-e069863c7656"
      unitRef="usdPerShare">69.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i425452c3cf004da2923fccd708162ec1_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZToyMTVlNjA2Nzk0NjQ0YTE1YjkzMmVjZmUwMjFlYzc2Ni90YWJsZXJhbmdlOjIxNWU2MDY3OTQ2NDRhMTViOTMyZWNmZTAyMWVjNzY2XzMtMS0xLTEtMA_8e9571a8-4f5e-4e2e-922f-d97d4b8fde8f"
      unitRef="shares">203582</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i425452c3cf004da2923fccd708162ec1_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZToyMTVlNjA2Nzk0NjQ0YTE1YjkzMmVjZmUwMjFlYzc2Ni90YWJsZXJhbmdlOjIxNWU2MDY3OTQ2NDRhMTViOTMyZWNmZTAyMWVjNzY2XzMtMy0xLTEtMA_943bf89a-c82e-4e06-82a6-823ed1242ef8"
      unitRef="usdPerShare">290.27</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i425452c3cf004da2923fccd708162ec1_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZToyMTVlNjA2Nzk0NjQ0YTE1YjkzMmVjZmUwMjFlYzc2Ni90YWJsZXJhbmdlOjIxNWU2MDY3OTQ2NDRhMTViOTMyZWNmZTAyMWVjNzY2XzQtMS0xLTEtMA_b6c724a2-1916-4718-a647-6ac395b236a9"
      unitRef="shares">47630</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i425452c3cf004da2923fccd708162ec1_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZToyMTVlNjA2Nzk0NjQ0YTE1YjkzMmVjZmUwMjFlYzc2Ni90YWJsZXJhbmdlOjIxNWU2MDY3OTQ2NDRhMTViOTMyZWNmZTAyMWVjNzY2XzQtMy0xLTEtMA_31c26543-365a-4c74-b9c7-b2f9255c984d"
      unitRef="usdPerShare">161.25</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i425452c3cf004da2923fccd708162ec1_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZToyMTVlNjA2Nzk0NjQ0YTE1YjkzMmVjZmUwMjFlYzc2Ni90YWJsZXJhbmdlOjIxNWU2MDY3OTQ2NDRhMTViOTMyZWNmZTAyMWVjNzY2XzUtMS0xLTEtMA_36b07ba5-d228-4de5-98d0-8ef0c7332598"
      unitRef="shares">5396</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i425452c3cf004da2923fccd708162ec1_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZToyMTVlNjA2Nzk0NjQ0YTE1YjkzMmVjZmUwMjFlYzc2Ni90YWJsZXJhbmdlOjIxNWU2MDY3OTQ2NDRhMTViOTMyZWNmZTAyMWVjNzY2XzUtMy0xLTEtMA_272e91e1-94e8-4ebb-a529-3d24953e6504"
      unitRef="usdPerShare">285.56</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="i425452c3cf004da2923fccd708162ec1_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZToyMTVlNjA2Nzk0NjQ0YTE1YjkzMmVjZmUwMjFlYzc2Ni90YWJsZXJhbmdlOjIxNWU2MDY3OTQ2NDRhMTViOTMyZWNmZTAyMWVjNzY2XzYtMS0xLTEtMA_026935c5-d47a-418f-97b0-01e9c61ace18"
      unitRef="shares">3717</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i425452c3cf004da2923fccd708162ec1_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZToyMTVlNjA2Nzk0NjQ0YTE1YjkzMmVjZmUwMjFlYzc2Ni90YWJsZXJhbmdlOjIxNWU2MDY3OTQ2NDRhMTViOTMyZWNmZTAyMWVjNzY2XzYtMy0xLTEtMA_900de1bb-a81d-4f31-bb20-af0e63b33f64"
      unitRef="usdPerShare">221.99</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="idb2e9fe160524a28b4dbefd4c11abe6c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZToyMTVlNjA2Nzk0NjQ0YTE1YjkzMmVjZmUwMjFlYzc2Ni90YWJsZXJhbmdlOjIxNWU2MDY3OTQ2NDRhMTViOTMyZWNmZTAyMWVjNzY2XzctMS0xLTEtMA_3359340a-2259-4b91-9f08-d4c702e615e8"
      unitRef="shares">924710</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="idb2e9fe160524a28b4dbefd4c11abe6c_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZToyMTVlNjA2Nzk0NjQ0YTE1YjkzMmVjZmUwMjFlYzc2Ni90YWJsZXJhbmdlOjIxNWU2MDY3OTQ2NDRhMTViOTMyZWNmZTAyMWVjNzY2XzctMy0xLTEtMA_e2b853e8-f62b-42f6-9c8e-426cd61202a2"
      unitRef="usdPerShare">111.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i425452c3cf004da2923fccd708162ec1_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZToyMTVlNjA2Nzk0NjQ0YTE1YjkzMmVjZmUwMjFlYzc2Ni90YWJsZXJhbmdlOjIxNWU2MDY3OTQ2NDRhMTViOTMyZWNmZTAyMWVjNzY2XzctNS0xLTEtMA_3e32d761-672e-45c2-ace8-b1214059ee8c">P4Y5M19D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="idb2e9fe160524a28b4dbefd4c11abe6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZToyMTVlNjA2Nzk0NjQ0YTE1YjkzMmVjZmUwMjFlYzc2Ni90YWJsZXJhbmdlOjIxNWU2MDY3OTQ2NDRhMTViOTMyZWNmZTAyMWVjNzY2XzctNy0xLTEtMA_bbf38bef-7ef1-49a3-9294-36964bad4e1d"
      unitRef="usd">155411000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="idb2e9fe160524a28b4dbefd4c11abe6c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZToyMTVlNjA2Nzk0NjQ0YTE1YjkzMmVjZmUwMjFlYzc2Ni90YWJsZXJhbmdlOjIxNWU2MDY3OTQ2NDRhMTViOTMyZWNmZTAyMWVjNzY2XzgtMS0xLTEtMA_b2ae7ae9-213d-43b0-92c7-c191c2be6ceb"
      unitRef="shares">663239</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="idb2e9fe160524a28b4dbefd4c11abe6c_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZToyMTVlNjA2Nzk0NjQ0YTE1YjkzMmVjZmUwMjFlYzc2Ni90YWJsZXJhbmdlOjIxNWU2MDY3OTQ2NDRhMTViOTMyZWNmZTAyMWVjNzY2XzgtMy0xLTEtMA_ff3333d2-4322-4d3a-a66c-ac85ff610d92"
      unitRef="usdPerShare">44.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i425452c3cf004da2923fccd708162ec1_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZToyMTVlNjA2Nzk0NjQ0YTE1YjkzMmVjZmUwMjFlYzc2Ni90YWJsZXJhbmdlOjIxNWU2MDY3OTQ2NDRhMTViOTMyZWNmZTAyMWVjNzY2XzgtNS0xLTEtMA_39e890a9-54bb-4f4b-b07a-f2ec67bfb5dd">P2Y7M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="idb2e9fe160524a28b4dbefd4c11abe6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZToyMTVlNjA2Nzk0NjQ0YTE1YjkzMmVjZmUwMjFlYzc2Ni90YWJsZXJhbmdlOjIxNWU2MDY3OTQ2NDRhMTViOTMyZWNmZTAyMWVjNzY2XzgtNy0xLTEtMA_fd3d17e2-c676-45f8-ae92-c292872dad94"
      unitRef="usd">153243000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharePrice
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzIzNDA_b72697f0-319e-408b-942a-2e2ad52eabf0"
      unitRef="usdPerShare">273.79</us-gaap:SharePrice>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="idb2e9fe160524a28b4dbefd4c11abe6c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzI2ODk_3603ffe5-04f7-4377-8c62-cf45abd70914"
      unitRef="usd">25500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i425452c3cf004da2923fccd708162ec1_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzI4NDI_bc64f06c-af53-4a5f-9f71-8345c0359866">P4Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i425452c3cf004da2923fccd708162ec1_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzMxNjA_2257e092-282f-4124-96e0-f69c64ec1edc"
      unitRef="usd">6800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i7bf0ee99ba074d9eb2ad0392ed1882ea_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzMxNjQ_53a5861e-f196-46b7-9228-a3d29e0758f1"
      unitRef="usd">50200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="icbb02dad65094e21804d28f0fe60b08f_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzMxNzE_cdd8a892-3818-482a-9f4d-5ddb4e0ec497"
      unitRef="usd">268300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzMyODA_8a76c247-1568-4e3a-902a-6ffcafac7248"
      unitRef="usd">7700000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzMyODc_523a87db-d76d-4dda-a1fb-2238a1fbfd0e"
      unitRef="usd">700000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzM0NzI_fec863ca-96f6-41eb-8a3a-5f738efbe764"
      unitRef="usdPerShare">116.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzM0NzY_de5adf2f-7667-4c38-8f6e-883d90a68d82"
      unitRef="usdPerShare">167.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzM0ODM_498d65cd-187d-4342-b4b1-d20e09f67c17"
      unitRef="usdPerShare">150.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i2c567c8c1dfa4ac4a4a2df288ad35bb1_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzM1NzA_518a3546-3f7d-4c05-b86d-ee1cbea5bce4">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ic45279df367544c7a3cbb7a06b065e3d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzM1OTg_8baba9a0-62a6-4724-83a4-ebe8a499c743"
      unitRef="number">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ic45279df367544c7a3cbb7a06b065e3d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzM2MTg_34fa6cfa-7269-4809-adaa-244b8b908bc5">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="iada620784e55419a9e32b3a49d6fbc72_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzM2NDY_20df7844-498c-4244-a741-c32ff2f57cf0"
      unitRef="number">0.33</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="iada620784e55419a9e32b3a49d6fbc72_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzM2NjY_c0e3c8a7-3335-4f6d-a765-34f095c48322">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i0542935439dd4332975e465824343fe3_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzkzNDU4NDg4OTM2MDA_479af57c-7757-4b46-8074-6c0ff1c9de28"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i0542935439dd4332975e465824343fe3_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzkzNDU4NDg4OTM2MTg_a13036fa-43ae-423a-aa39-7933f02f6688">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ie394556b3e2d412b8f1f217662c7f4e8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzkzNDU4NDg4OTM1OTQ_7ea0a14a-7f90-4760-b035-9a2d649cfd62">P6Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzE0Nzcx_f0b61791-314c-4d3e-8194-49f254e1ca00">&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 purposes of determining stock-based compensation expense, the weighted average grant date fair value per share of the stock options, except the December 2020 grant to the Chairman and Chief Executive Officer described below, was estimated using the Black-Scholes option pricing model, which requires the use of various key assumptions. The weighted average assumptions used are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:9pt;padding-left:36pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.836%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.067%"/&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;Year Ended 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="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="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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00 - 6.25 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00 - 6.25 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00 - 6.71 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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="2" style="background-color:#ffffff;padding:2px 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="2" style="background-color:#ffffff;padding:2px 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52% - 60%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51% - 55%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50% - 53%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #999999;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #999999;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.33% - 0.96%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #999999;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.46% - 2.55%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #999999;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.33% - 3.06%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:49.5pt;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;(1)&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:6.34pt"&gt;The expected term of stock options granted was calculated using the 'Simplified Method', which utilizes the midpoint between the weighted average time of vesting and the end of the contractual term. This method was utilized for the stock options due to a lack of historical exercise behavior by the Company's employees. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:49.5pt;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;(2)&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:6.34pt"&gt;For all stock options granted during the years ended December 31, 2020, 2019 and 2018, no dividends are expected to be paid over the contractual term of the stock options, resulting in a zero expected dividend rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:49.5pt;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;(3)&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:6.34pt"&gt;The expected volatility rate is based on the historical volatility of the Company's common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:49.5pt;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;(4)&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:6.34pt"&gt;The risk-free interest rate is specific to the date of grant. The risk-free interest rate is based on U.S. Treasury yields for notes with comparable expected terms as the awards, in effect at the grant 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;For purposes of determining stock-based compensation expense, the weighted-average grant date fair value per share of the stock options with a market condition was estimated using the Monte Carlo simulation model, which requires the use of various key assumptions. &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 weighted-average assumptions used for single cliff-vesting stock options with a market condition are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.467%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.141%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.042%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.053%"/&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;Year Ended 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="border-top:1pt solid #000;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="border-top:1pt solid #000;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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;7.00 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;7.00 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.00 - 7.15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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="2" style="background-color:#ffffff;padding:2px 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="2" style="background-color:#ffffff;padding:2px 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #999999;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #999999;padding:2px 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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #999999;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:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #999999;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.54%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #999999;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.38% - 2.81%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&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:6.34pt"&gt;The expected term of stock options with a market condition granted was calculated using the midpoint between the weighted average time of vesting and the end of the contractual term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&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:6.34pt"&gt;For all stock options with a market condition granted during the years ended December 31, 2020, 2019 and 2018, no dividends are expected to be paid over the contractual term of the stock options, resulting in a zero expected dividend rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&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:6.34pt"&gt;The expected volatility rate is based on the historical volatility of the Company's common stock. &lt;/span&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;(4)&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:6.34pt"&gt;The risk-free interest rate is specific to the date of grant. The risk-free interest rate is based on U.S. Treasury yields for notes with comparable expected terms as the awards, in effect at the grant date.&lt;/span&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="id5c53a5c65ae4644adf2c5100d6098b7_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo4OTBmZDczMDZlYzI0ZWZiOTc2NTgxOTVmYzgzYTVkZC90YWJsZXJhbmdlOjg5MGZkNzMwNmVjMjRlZmI5NzY1ODE5NWZjODNhNWRkXzItMS0xLTEtNTE1L3RleHRyZWdpb246YTdhYmU3M2IxMzlmNGQ3Y2E0ZjgxNjFjZWVjMjI3YTVfOTM0NTg0ODgzNjEyMQ_c18ec0fa-98e3-4169-98f2-3cc329c3ea08">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i91b43a05d9454b3296142d9fd2f7320a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo4OTBmZDczMDZlYzI0ZWZiOTc2NTgxOTVmYzgzYTVkZC90YWJsZXJhbmdlOjg5MGZkNzMwNmVjMjRlZmI5NzY1ODE5NWZjODNhNWRkXzItMS0xLTEtNTE1L3RleHRyZWdpb246YTdhYmU3M2IxMzlmNGQ3Y2E0ZjgxNjFjZWVjMjI3YTVfOTM0NTg0ODgzNjEzOQ_ffc947ea-77a9-4935-bc41-979d43494edc">P6Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="if37c32d2d3bc420c8bda2e3c031a277e_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo4OTBmZDczMDZlYzI0ZWZiOTc2NTgxOTVmYzgzYTVkZC90YWJsZXJhbmdlOjg5MGZkNzMwNmVjMjRlZmI5NzY1ODE5NWZjODNhNWRkXzItMi0xLTEtNTI1L3RleHRyZWdpb246ZGIxOTM1YzhiNzNmNGYxZDk4OTkxMGNmOTI4MTE2ZGFfOTM0NTg0ODgzNjEyMQ_27b69f77-bd36-419e-9cf5-11fc9ddad02e">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="if1281fafb3164147911a46b1b3211f3b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo4OTBmZDczMDZlYzI0ZWZiOTc2NTgxOTVmYzgzYTVkZC90YWJsZXJhbmdlOjg5MGZkNzMwNmVjMjRlZmI5NzY1ODE5NWZjODNhNWRkXzItMi0xLTEtNTI1L3RleHRyZWdpb246ZGIxOTM1YzhiNzNmNGYxZDk4OTkxMGNmOTI4MTE2ZGFfOTM0NTg0ODgzNjEzMw_1c47287e-c807-4c02-b91e-04efd45b3312">P6Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i54de0a9a877f40aeb4ed5ae44c854e1d_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo4OTBmZDczMDZlYzI0ZWZiOTc2NTgxOTVmYzgzYTVkZC90YWJsZXJhbmdlOjg5MGZkNzMwNmVjMjRlZmI5NzY1ODE5NWZjODNhNWRkXzItMy0xLTEtNTM0L3RleHRyZWdpb246NjU4N2EwZWQxNjQ4NGFkNDg4YjNhZjQwZWZjYzFkYWZfOTM0NTg0ODgzNjEyMQ_33a815ae-c99e-4ffa-8d5b-ece228480165">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="if5b343214c094e38b7dab8f059bebb32_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo4OTBmZDczMDZlYzI0ZWZiOTc2NTgxOTVmYzgzYTVkZC90YWJsZXJhbmdlOjg5MGZkNzMwNmVjMjRlZmI5NzY1ODE5NWZjODNhNWRkXzItMy0xLTEtNTM0L3RleHRyZWdpb246NjU4N2EwZWQxNjQ4NGFkNDg4YjNhZjQwZWZjYzFkYWZfOTM0NTg0ODgzNjEzNA_d42dff5e-a640-414a-83ad-d30ec609c220">P6Y8M15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i425452c3cf004da2923fccd708162ec1_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo4OTBmZDczMDZlYzI0ZWZiOTc2NTgxOTVmYzgzYTVkZC90YWJsZXJhbmdlOjg5MGZkNzMwNmVjMjRlZmI5NzY1ODE5NWZjODNhNWRkXzMtMS0xLTEtMA_1fb3bfb6-f12e-419a-a188-4e874eefa21b"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i7bf0ee99ba074d9eb2ad0392ed1882ea_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo4OTBmZDczMDZlYzI0ZWZiOTc2NTgxOTVmYzgzYTVkZC90YWJsZXJhbmdlOjg5MGZkNzMwNmVjMjRlZmI5NzY1ODE5NWZjODNhNWRkXzMtMi0xLTEtMA_699ac3e0-247e-4bcc-b7e6-4616e7a2e954"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="icbb02dad65094e21804d28f0fe60b08f_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo4OTBmZDczMDZlYzI0ZWZiOTc2NTgxOTVmYzgzYTVkZC90YWJsZXJhbmdlOjg5MGZkNzMwNmVjMjRlZmI5NzY1ODE5NWZjODNhNWRkXzMtMy0xLTEtMA_12c793b2-549c-4e0a-ae06-37ffba93cc0d"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i425452c3cf004da2923fccd708162ec1_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo4OTBmZDczMDZlYzI0ZWZiOTc2NTgxOTVmYzgzYTVkZC90YWJsZXJhbmdlOjg5MGZkNzMwNmVjMjRlZmI5NzY1ODE5NWZjODNhNWRkXzQtMS0xLTEtNTA5L3RleHRyZWdpb246ZDFlOTczMzZlZWRhNGRmNjgxZmFjZDVhYTFlNTU4MDFfOTM0NTg0ODgzNjExMg_3d8886d2-4cd2-4368-86ba-8f2abc9d7ac9"
      unitRef="number">0.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i425452c3cf004da2923fccd708162ec1_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo4OTBmZDczMDZlYzI0ZWZiOTc2NTgxOTVmYzgzYTVkZC90YWJsZXJhbmdlOjg5MGZkNzMwNmVjMjRlZmI5NzY1ODE5NWZjODNhNWRkXzQtMS0xLTEtNTA5L3RleHRyZWdpb246ZDFlOTczMzZlZWRhNGRmNjgxZmFjZDVhYTFlNTU4MDFfOTM0NTg0ODgzNjExOA_4e52ed09-f3a5-4d3d-9abd-d32e24e5e365"
      unitRef="number">0.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i7bf0ee99ba074d9eb2ad0392ed1882ea_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo4OTBmZDczMDZlYzI0ZWZiOTc2NTgxOTVmYzgzYTVkZC90YWJsZXJhbmdlOjg5MGZkNzMwNmVjMjRlZmI5NzY1ODE5NWZjODNhNWRkXzQtMi0xLTEtNTE5L3RleHRyZWdpb246MDYyMzRiY2QzNTQzNDA3ZGI1ZDgwZmNlZDA0YmRlYTdfOTM0NTg0ODgzNjExMg_ab8bf2df-2e68-41b4-9505-960d6e9f8ae1"
      unitRef="number">0.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i7bf0ee99ba074d9eb2ad0392ed1882ea_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo4OTBmZDczMDZlYzI0ZWZiOTc2NTgxOTVmYzgzYTVkZC90YWJsZXJhbmdlOjg5MGZkNzMwNmVjMjRlZmI5NzY1ODE5NWZjODNhNWRkXzQtMi0xLTEtNTE5L3RleHRyZWdpb246MDYyMzRiY2QzNTQzNDA3ZGI1ZDgwZmNlZDA0YmRlYTdfOTM0NTg0ODgzNjExOA_22c1a512-4ee0-45d3-b661-952884c82a02"
      unitRef="number">0.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="icbb02dad65094e21804d28f0fe60b08f_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo4OTBmZDczMDZlYzI0ZWZiOTc2NTgxOTVmYzgzYTVkZC90YWJsZXJhbmdlOjg5MGZkNzMwNmVjMjRlZmI5NzY1ODE5NWZjODNhNWRkXzQtMy0xLTEtNTI4L3RleHRyZWdpb246ZTJkZTI5ZGFmMWY0NDdmOGJjNzNlOGE2NzJhNGIzYmVfOTM0NTg0ODgzNjExMg_68496aa9-617a-45ee-b9d3-51ce3133f91d"
      unitRef="number">0.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="icbb02dad65094e21804d28f0fe60b08f_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo4OTBmZDczMDZlYzI0ZWZiOTc2NTgxOTVmYzgzYTVkZC90YWJsZXJhbmdlOjg5MGZkNzMwNmVjMjRlZmI5NzY1ODE5NWZjODNhNWRkXzQtMy0xLTEtNTI4L3RleHRyZWdpb246ZTJkZTI5ZGFmMWY0NDdmOGJjNzNlOGE2NzJhNGIzYmVfOTM0NTg0ODgzNjExOA_d32d5f18-57f2-4255-b339-4d289e702b3b"
      unitRef="number">0.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i425452c3cf004da2923fccd708162ec1_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo4OTBmZDczMDZlYzI0ZWZiOTc2NTgxOTVmYzgzYTVkZC90YWJsZXJhbmdlOjg5MGZkNzMwNmVjMjRlZmI5NzY1ODE5NWZjODNhNWRkXzUtMS0xLTEtNTEyL3RleHRyZWdpb246OWY2NWRjMDZmZGQxNGQ0MWE3ZWEzYWExODY4OGQ3NjdfOTM0NTg0ODgzNjExOQ_bcee75d7-f2fa-4ccd-a6bc-6a770023030a"
      unitRef="number">0.0033</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i425452c3cf004da2923fccd708162ec1_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo4OTBmZDczMDZlYzI0ZWZiOTc2NTgxOTVmYzgzYTVkZC90YWJsZXJhbmdlOjg5MGZkNzMwNmVjMjRlZmI5NzY1ODE5NWZjODNhNWRkXzUtMS0xLTEtNTEyL3RleHRyZWdpb246OWY2NWRjMDZmZGQxNGQ0MWE3ZWEzYWExODY4OGQ3NjdfOTM0NTg0ODgzNjEyOA_65233cc5-00fa-4f49-a646-027a91a610b6"
      unitRef="number">0.0096</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i7bf0ee99ba074d9eb2ad0392ed1882ea_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo4OTBmZDczMDZlYzI0ZWZiOTc2NTgxOTVmYzgzYTVkZC90YWJsZXJhbmdlOjg5MGZkNzMwNmVjMjRlZmI5NzY1ODE5NWZjODNhNWRkXzUtMi0xLTEtNTIyL3RleHRyZWdpb246ZDU0NWZkM2ZlY2ExNGQ2MTk0MTU4ZjI3NDZlNzI5NzlfOTM0NTg0ODgzNjExOA_d7ea46bd-eb35-4f4b-be1f-40ccd559e52c"
      unitRef="number">0.0146</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i7bf0ee99ba074d9eb2ad0392ed1882ea_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo4OTBmZDczMDZlYzI0ZWZiOTc2NTgxOTVmYzgzYTVkZC90YWJsZXJhbmdlOjg5MGZkNzMwNmVjMjRlZmI5NzY1ODE5NWZjODNhNWRkXzUtMi0xLTEtNTIyL3RleHRyZWdpb246ZDU0NWZkM2ZlY2ExNGQ2MTk0MTU4ZjI3NDZlNzI5NzlfOTM0NTg0ODgzNjEyNg_e54d1f7b-1770-41c4-80dd-126dd5235b43"
      unitRef="number">0.0255</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="icbb02dad65094e21804d28f0fe60b08f_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo4OTBmZDczMDZlYzI0ZWZiOTc2NTgxOTVmYzgzYTVkZC90YWJsZXJhbmdlOjg5MGZkNzMwNmVjMjRlZmI5NzY1ODE5NWZjODNhNWRkXzUtMy0xLTEtNTMxL3RleHRyZWdpb246YmM1NmUzMGM3ZjJjNGQ2YjljYzg4MDc5YzBmOTQ4ODVfOTM0NTg0ODgzNjExOA_6c8f55f4-5cf1-47b2-984a-070f9e31daea"
      unitRef="number">0.0233</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="icbb02dad65094e21804d28f0fe60b08f_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo4OTBmZDczMDZlYzI0ZWZiOTc2NTgxOTVmYzgzYTVkZC90YWJsZXJhbmdlOjg5MGZkNzMwNmVjMjRlZmI5NzY1ODE5NWZjODNhNWRkXzUtMy0xLTEtNTMxL3RleHRyZWdpb246YmM1NmUzMGM3ZjJjNGQ2YjljYzg4MDc5YzBmOTQ4ODVfOTM0NTg0ODgzNjEyNg_73ba6a04-3c77-4466-b902-95ca1fbd6cb6"
      unitRef="number">0.0306</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments
      contextRef="icd8ba9e313304ae384d1914789db75c9_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzQ0OTY_3d04e7d2-21e4-4ce9-8276-09cf2b01f4c5"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments
      contextRef="iff2523117ef6459ea2b1d803d5130df6_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzQ0OTY_9921245c-c527-4169-bc71-f12ec57f4641"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments
      contextRef="iaf1cae4090964b6fa7842db7fa3c99ee_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzQ0OTY_abeab19f-fb3d-4e40-94fe-4d8040f7ae8f"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i3bd45ba68322456b8780cf67c5ef71a9_D20201201-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzkzNDU4NDg4OTM2NzY_737b890c-08a0-457c-9251-2aa621742745"
      unitRef="usdPerShare">300</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <tree:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodExercisePricePremium
      contextRef="i3bd45ba68322456b8780cf67c5ef71a9_D20201201-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzkzNDU4NDg4OTM2ODI_f461729a-b5ab-415d-906c-2ca0e5e202c6"
      unitRef="number">0.25</tree:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodExercisePricePremium>
    <tree:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsPostExerciseHoldingRequirement
      contextRef="i3bd45ba68322456b8780cf67c5ef71a9_D20201201-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzkzNDU4NDg4OTM3MDg_1b1c022b-6f44-4ff3-9c48-df3d502fcf98">P2Y</tree:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsPostExerciseHoldingRequirement>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i3bd45ba68322456b8780cf67c5ef71a9_D20201201-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzkzNDU4NDg4OTM2NjQ_7e5f4ca1-5f30-44a5-af16-39f3de168489">P6Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i3bd45ba68322456b8780cf67c5ef71a9_D20201201-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzkzNDU4NDg4OTM3MDQ_3c83ac99-d1d6-4bd8-8b2e-cd40f58502f1"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments
      contextRef="icd8ba9e313304ae384d1914789db75c9_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzE1MzkzMTYyODI2Mjkz_3d04e7d2-21e4-4ce9-8276-09cf2b01f4c5"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments
      contextRef="iff2523117ef6459ea2b1d803d5130df6_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzE1MzkzMTYyODI2Mjkz_9921245c-c527-4169-bc71-f12ec57f4641"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments
      contextRef="iaf1cae4090964b6fa7842db7fa3c99ee_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzE1MzkzMTYyODI2Mjkz_abeab19f-fb3d-4e40-94fe-4d8040f7ae8f"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i3bd45ba68322456b8780cf67c5ef71a9_D20201201-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzkzNDU4NDg4OTM2MjQ_fc59369e-fffb-498e-a6b7-92412588a5b0"
      unitRef="number">0.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i3bd45ba68322456b8780cf67c5ef71a9_D20201201-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzkzNDU4NDg4OTM2MzI_f28fe977-e07b-4488-a7f3-b7f7133868f3"
      unitRef="number">0.0092</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountRate
      contextRef="i3bd45ba68322456b8780cf67c5ef71a9_D20201201-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzkzNDU4NDg4OTM2Mzk_d8893bd6-fac7-4c5e-ab6a-647da9bf0c0a"
      unitRef="number">0.088</tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzUwMjU_d428e898-96a0-4252-a107-e271194cb542"
      unitRef="usd">5800000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzUwMjk_b36bc2ab-b41c-4f66-82fb-5b8b25c04750"
      unitRef="usd">6900000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzUwMzY_534a105d-48e7-458c-bc9b-8c7ac9dd834b"
      unitRef="usd">11400000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="iffb9cda15fd7489697f10fb1ff02f027_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTozMWUxNWQzOTFlNmQ0MTM1OWI1YjEwMjk4NTVkODU5OS90YWJsZXJhbmdlOjMxZTE1ZDM5MWU2ZDQxMzU5YjViMTAyOTg1NWQ4NTk5XzItMS0xLTEtMA_680e56f3-64c0-47a6-9040-bea86cdc3ed0"
      unitRef="shares">463440</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="iffb9cda15fd7489697f10fb1ff02f027_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTozMWUxNWQzOTFlNmQ0MTM1OWI1YjEwMjk4NTVkODU5OS90YWJsZXJhbmdlOjMxZTE1ZDM5MWU2ZDQxMzU5YjViMTAyOTg1NWQ4NTk5XzItMy0xLTEtMA_4d3ce9a3-f3f1-436c-bb08-fa0de39a581a"
      unitRef="usdPerShare">204.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="iff2523117ef6459ea2b1d803d5130df6_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTozMWUxNWQzOTFlNmQ0MTM1OWI1YjEwMjk4NTVkODU5OS90YWJsZXJhbmdlOjMxZTE1ZDM5MWU2ZDQxMzU5YjViMTAyOTg1NWQ4NTk5XzMtMS0xLTEtMA_c8e0b754-96da-496f-a7c0-4d3686ed3ddc"
      unitRef="shares">236769</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="iff2523117ef6459ea2b1d803d5130df6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTozMWUxNWQzOTFlNmQ0MTM1OWI1YjEwMjk4NTVkODU5OS90YWJsZXJhbmdlOjMxZTE1ZDM5MWU2ZDQxMzU5YjViMTAyOTg1NWQ4NTk5XzMtMy0xLTEtMA_78657c52-6f0e-40fd-b48d-88c9a1f77574"
      unitRef="usdPerShare">298.05</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="iff2523117ef6459ea2b1d803d5130df6_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTozMWUxNWQzOTFlNmQ0MTM1OWI1YjEwMjk4NTVkODU5OS90YWJsZXJhbmdlOjMxZTE1ZDM5MWU2ZDQxMzU5YjViMTAyOTg1NWQ4NTk5XzQtMS0xLTEtMA_e08bf067-b509-4633-8561-c19d4e6a6e74"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="iff2523117ef6459ea2b1d803d5130df6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTozMWUxNWQzOTFlNmQ0MTM1OWI1YjEwMjk4NTVkODU5OS90YWJsZXJhbmdlOjMxZTE1ZDM5MWU2ZDQxMzU5YjViMTAyOTg1NWQ4NTk5XzQtMy0xLTEtMA_036c7cce-bcb9-4761-ad7f-206f5bedb187"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="iff2523117ef6459ea2b1d803d5130df6_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTozMWUxNWQzOTFlNmQ0MTM1OWI1YjEwMjk4NTVkODU5OS90YWJsZXJhbmdlOjMxZTE1ZDM5MWU2ZDQxMzU5YjViMTAyOTg1NWQ4NTk5XzUtMS0xLTEtMA_a023a274-22ad-431c-b04f-c71d317611b2"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="iff2523117ef6459ea2b1d803d5130df6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTozMWUxNWQzOTFlNmQ0MTM1OWI1YjEwMjk4NTVkODU5OS90YWJsZXJhbmdlOjMxZTE1ZDM5MWU2ZDQxMzU5YjViMTAyOTg1NWQ4NTk5XzUtMy0xLTEtMA_eefbeaf3-b80e-4545-b3e2-77660d9bb643"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="iff2523117ef6459ea2b1d803d5130df6_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTozMWUxNWQzOTFlNmQ0MTM1OWI1YjEwMjk4NTVkODU5OS90YWJsZXJhbmdlOjMxZTE1ZDM5MWU2ZDQxMzU5YjViMTAyOTg1NWQ4NTk5XzYtMS0xLTEtMA_30c080b5-52f0-4ccf-b416-7ced86a17a99"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="iff2523117ef6459ea2b1d803d5130df6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTozMWUxNWQzOTFlNmQ0MTM1OWI1YjEwMjk4NTVkODU5OS90YWJsZXJhbmdlOjMxZTE1ZDM5MWU2ZDQxMzU5YjViMTAyOTg1NWQ4NTk5XzYtMy0xLTEtMA_59528466-83b9-4993-be97-8db0d6423428"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ia9f34ce84a4942fc871cbe7ff07df8a1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTozMWUxNWQzOTFlNmQ0MTM1OWI1YjEwMjk4NTVkODU5OS90YWJsZXJhbmdlOjMxZTE1ZDM5MWU2ZDQxMzU5YjViMTAyOTg1NWQ4NTk5XzctMS0xLTEtMA_59632c90-9df0-457f-b9ca-c14340824a96"
      unitRef="shares">700209</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ia9f34ce84a4942fc871cbe7ff07df8a1_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTozMWUxNWQzOTFlNmQ0MTM1OWI1YjEwMjk4NTVkODU5OS90YWJsZXJhbmdlOjMxZTE1ZDM5MWU2ZDQxMzU5YjViMTAyOTg1NWQ4NTk5XzctMy0xLTEtMA_edfeaa28-18a5-47b6-a160-bed7b0109fde"
      unitRef="usdPerShare">236.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="iff2523117ef6459ea2b1d803d5130df6_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTozMWUxNWQzOTFlNmQ0MTM1OWI1YjEwMjk4NTVkODU5OS90YWJsZXJhbmdlOjMxZTE1ZDM5MWU2ZDQxMzU5YjViMTAyOTg1NWQ4NTk5XzctNS0xLTEtMA_723f84bf-ec59-4398-8e97-ca26103bccf5">P7Y9M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ia9f34ce84a4942fc871cbe7ff07df8a1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTozMWUxNWQzOTFlNmQ0MTM1OWI1YjEwMjk4NTVkODU5OS90YWJsZXJhbmdlOjMxZTE1ZDM5MWU2ZDQxMzU5YjViMTAyOTg1NWQ4NTk5XzctNy0xLTEtMA_48d33cba-d621-4264-8453-9a2f95e9e6c7"
      unitRef="usd">36238000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ia9f34ce84a4942fc871cbe7ff07df8a1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTozMWUxNWQzOTFlNmQ0MTM1OWI1YjEwMjk4NTVkODU5OS90YWJsZXJhbmdlOjMxZTE1ZDM5MWU2ZDQxMzU5YjViMTAyOTg1NWQ4NTk5XzgtMS0xLTEtMA_7c2cc6f1-e454-4412-81c9-847a320dcd18"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ia9f34ce84a4942fc871cbe7ff07df8a1_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTozMWUxNWQzOTFlNmQ0MTM1OWI1YjEwMjk4NTVkODU5OS90YWJsZXJhbmdlOjMxZTE1ZDM5MWU2ZDQxMzU5YjViMTAyOTg1NWQ4NTk5XzgtMy0xLTEtMA_c3d21b12-67d9-4fe8-b104-cce9784e0ec2"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="iff2523117ef6459ea2b1d803d5130df6_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTozMWUxNWQzOTFlNmQ0MTM1OWI1YjEwMjk4NTVkODU5OS90YWJsZXJhbmdlOjMxZTE1ZDM5MWU2ZDQxMzU5YjViMTAyOTg1NWQ4NTk5XzgtNS0xLTEtMA_386fe0f2-86eb-4fce-bc01-741757078125">P0Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="ia9f34ce84a4942fc871cbe7ff07df8a1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTozMWUxNWQzOTFlNmQ0MTM1OWI1YjEwMjk4NTVkODU5OS90YWJsZXJhbmdlOjMxZTE1ZDM5MWU2ZDQxMzU5YjViMTAyOTg1NWQ4NTk5XzgtNy0xLTEtMA_3f0ab811-6129-4f2a-9fa2-d6bb8cc8ea09"
      unitRef="usd">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharePrice
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzcyMDY_b72697f0-319e-408b-942a-2e2ad52eabf0"
      unitRef="usdPerShare">273.79</us-gaap:SharePrice>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ia9f34ce84a4942fc871cbe7ff07df8a1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0Xzc1NTU_415481bf-6b80-40f2-ba96-82d7e609152c"
      unitRef="usd">58200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="iff2523117ef6459ea2b1d803d5130df6_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0Xzc3MzE_38a79155-b3bc-484b-ac5b-da453220f716">P2Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iff2523117ef6459ea2b1d803d5130df6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzgwODI_60bf0891-3437-4f7a-9792-a435cacbe507"
      unitRef="usdPerShare">142.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="icd8ba9e313304ae384d1914789db75c9_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzgwODY_95426b03-75c7-4214-a38f-5d007d8e2f9a"
      unitRef="usdPerShare">230.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iaf1cae4090964b6fa7842db7fa3c99ee_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzgwOTM_09dcec00-db02-4f4a-ba8f-b72a548d8322"
      unitRef="usdPerShare">296.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="iff2523117ef6459ea2b1d803d5130df6_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpiN2Q5ZjViZjgxMWE0Zjc2YTM4YzI4OGM1OGE2YjhiMi90YWJsZXJhbmdlOmI3ZDlmNWJmODExYTRmNzZhMzhjMjg4YzU4YTZiOGIyXzItMS0xLTEtNTcx_94b240ab-7b3f-4383-94a5-d0e5f27bb4e3">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="icd8ba9e313304ae384d1914789db75c9_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpiN2Q5ZjViZjgxMWE0Zjc2YTM4YzI4OGM1OGE2YjhiMi90YWJsZXJhbmdlOmI3ZDlmNWJmODExYTRmNzZhMzhjMjg4YzU4YTZiOGIyXzItMi0xLTEtNTQw_881ad97c-7e79-481b-ba89-8a238f22bb8d">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i146a5cf4616f4da1bdc681bd7ae94f42_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpiN2Q5ZjViZjgxMWE0Zjc2YTM4YzI4OGM1OGE2YjhiMi90YWJsZXJhbmdlOmI3ZDlmNWJmODExYTRmNzZhMzhjMjg4YzU4YTZiOGIyXzItMy0xLTEtNTc0L3RleHRyZWdpb246YTJhMDY1ODY0ZjczNDEwZTlhMDVkMzQ1MzdmZDhiMjJfOTg5NTYwNDY0OTk5Ng_b70ef9ff-b8b7-4e3f-a337-5bfa41ff62e3">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i3b2a0c4a2f574edb9ccb7568f555a316_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpiN2Q5ZjViZjgxMWE0Zjc2YTM4YzI4OGM1OGE2YjhiMi90YWJsZXJhbmdlOmI3ZDlmNWJmODExYTRmNzZhMzhjMjg4YzU4YTZiOGIyXzItMy0xLTEtNTc0L3RleHRyZWdpb246YTJhMDY1ODY0ZjczNDEwZTlhMDVkMzQ1MzdmZDhiMjJfOTg5NTYwNDY1MDAwMA_3d43e52b-4122-424b-9de5-baac84ffbade">P7Y1M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="iff2523117ef6459ea2b1d803d5130df6_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpiN2Q5ZjViZjgxMWE0Zjc2YTM4YzI4OGM1OGE2YjhiMi90YWJsZXJhbmdlOmI3ZDlmNWJmODExYTRmNzZhMzhjMjg4YzU4YTZiOGIyXzMtMS0xLTEtNTc4_c30f2de3-5994-479b-bc2b-be500a214072"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="icd8ba9e313304ae384d1914789db75c9_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpiN2Q5ZjViZjgxMWE0Zjc2YTM4YzI4OGM1OGE2YjhiMi90YWJsZXJhbmdlOmI3ZDlmNWJmODExYTRmNzZhMzhjMjg4YzU4YTZiOGIyXzMtMi0xLTEtNTc4_1a004b96-1434-4e93-88aa-1fe374d0911f"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="iaf1cae4090964b6fa7842db7fa3c99ee_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpiN2Q5ZjViZjgxMWE0Zjc2YTM4YzI4OGM1OGE2YjhiMi90YWJsZXJhbmdlOmI3ZDlmNWJmODExYTRmNzZhMzhjMjg4YzU4YTZiOGIyXzMtMy0xLTEtNTc4_38b00942-913e-4873-ac74-162faa5570ed"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="iff2523117ef6459ea2b1d803d5130df6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpiN2Q5ZjViZjgxMWE0Zjc2YTM4YzI4OGM1OGE2YjhiMi90YWJsZXJhbmdlOmI3ZDlmNWJmODExYTRmNzZhMzhjMjg4YzU4YTZiOGIyXzQtMS0xLTEtNTk0_1f1104d7-10ae-4743-bfeb-a0c598f95734"
      unitRef="number">0.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="iff2523117ef6459ea2b1d803d5130df6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpiN2Q5ZjViZjgxMWE0Zjc2YTM4YzI4OGM1OGE2YjhiMi90YWJsZXJhbmdlOmI3ZDlmNWJmODExYTRmNzZhMzhjMjg4YzU4YTZiOGIyXzQtMS0xLTEtNTk0_298eab04-4c7d-4464-89c6-1ede91951a72"
      unitRef="number">0.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="icd8ba9e313304ae384d1914789db75c9_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpiN2Q5ZjViZjgxMWE0Zjc2YTM4YzI4OGM1OGE2YjhiMi90YWJsZXJhbmdlOmI3ZDlmNWJmODExYTRmNzZhMzhjMjg4YzU4YTZiOGIyXzQtMi0xLTEtNTk2_3e618862-ab1e-4448-bc93-3dba86a3f10b"
      unitRef="number">0.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="icd8ba9e313304ae384d1914789db75c9_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpiN2Q5ZjViZjgxMWE0Zjc2YTM4YzI4OGM1OGE2YjhiMi90YWJsZXJhbmdlOmI3ZDlmNWJmODExYTRmNzZhMzhjMjg4YzU4YTZiOGIyXzQtMi0xLTEtNTk2_73768a89-c14c-44b9-b019-38d8ba342d13"
      unitRef="number">0.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="iaf1cae4090964b6fa7842db7fa3c99ee_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpiN2Q5ZjViZjgxMWE0Zjc2YTM4YzI4OGM1OGE2YjhiMi90YWJsZXJhbmdlOmI3ZDlmNWJmODExYTRmNzZhMzhjMjg4YzU4YTZiOGIyXzQtMy0xLTEtNTk5_191e7434-79bf-4917-9b28-f84e51315513"
      unitRef="number">0.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="iaf1cae4090964b6fa7842db7fa3c99ee_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpiN2Q5ZjViZjgxMWE0Zjc2YTM4YzI4OGM1OGE2YjhiMi90YWJsZXJhbmdlOmI3ZDlmNWJmODExYTRmNzZhMzhjMjg4YzU4YTZiOGIyXzQtMy0xLTEtNTk5_5dea0165-c49f-4f48-bcf8-eb9091e9d8c2"
      unitRef="number">0.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="iff2523117ef6459ea2b1d803d5130df6_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpiN2Q5ZjViZjgxMWE0Zjc2YTM4YzI4OGM1OGE2YjhiMi90YWJsZXJhbmdlOmI3ZDlmNWJmODExYTRmNzZhMzhjMjg4YzU4YTZiOGIyXzUtMS0xLTEtNjAz_1ba6bb6d-209a-4b19-a161-6e099043a2b1"
      unitRef="number">0.0103</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="iff2523117ef6459ea2b1d803d5130df6_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpiN2Q5ZjViZjgxMWE0Zjc2YTM4YzI4OGM1OGE2YjhiMi90YWJsZXJhbmdlOmI3ZDlmNWJmODExYTRmNzZhMzhjMjg4YzU4YTZiOGIyXzUtMS0xLTEtNjAz_6f8e1758-ed78-40c1-93ad-8c436769a5b3"
      unitRef="number">0.0103</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="icd8ba9e313304ae384d1914789db75c9_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpiN2Q5ZjViZjgxMWE0Zjc2YTM4YzI4OGM1OGE2YjhiMi90YWJsZXJhbmdlOmI3ZDlmNWJmODExYTRmNzZhMzhjMjg4YzU4YTZiOGIyXzUtMi0xLTEtNTM3L3RleHRyZWdpb246ZGIyMWVhNTIwM2E1NDlmNGE4NTY5NjkwNjUxZDM3Y2JfOTg5NTYwNDY1MDAyMg_89e00a72-7d1b-4a61-969f-d47dd7e5dd7f"
      unitRef="number">0.0254</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="icd8ba9e313304ae384d1914789db75c9_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpiN2Q5ZjViZjgxMWE0Zjc2YTM4YzI4OGM1OGE2YjhiMi90YWJsZXJhbmdlOmI3ZDlmNWJmODExYTRmNzZhMzhjMjg4YzU4YTZiOGIyXzUtMi0xLTEtNTM3L3RleHRyZWdpb246ZGIyMWVhNTIwM2E1NDlmNGE4NTY5NjkwNjUxZDM3Y2JfOTg5NTYwNDY1MDAyMg_97542e6b-955d-4302-a157-bd97e0992ba3"
      unitRef="number">0.0254</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="iaf1cae4090964b6fa7842db7fa3c99ee_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpiN2Q5ZjViZjgxMWE0Zjc2YTM4YzI4OGM1OGE2YjhiMi90YWJsZXJhbmdlOmI3ZDlmNWJmODExYTRmNzZhMzhjMjg4YzU4YTZiOGIyXzUtMy0xLTEtNjA2L3RleHRyZWdpb246OTU4Zjc5MDg0MWVmNGQwNzkxMDljMzk1MDczMmU4NTFfOTg5NTYwNDY0OTk5Ng_1e7af3e2-8fdd-4511-aa4a-187db38e3bd3"
      unitRef="number">0.0238</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="iaf1cae4090964b6fa7842db7fa3c99ee_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpiN2Q5ZjViZjgxMWE0Zjc2YTM4YzI4OGM1OGE2YjhiMi90YWJsZXJhbmdlOmI3ZDlmNWJmODExYTRmNzZhMzhjMjg4YzU4YTZiOGIyXzUtMy0xLTEtNjA2L3RleHRyZWdpb246OTU4Zjc5MDg0MWVmNGQwNzkxMDljMzk1MDczMmU4NTFfOTg5NTYwNDY1MDAwMQ_fafaa608-9050-443b-b771-7b8a7fc284ec"
      unitRef="number">0.0281</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments
      contextRef="iff2523117ef6459ea2b1d803d5130df6_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0Xzg4MTU_acd285ad-31fd-4b32-ba34-6c1c0df5e465"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments
      contextRef="icd8ba9e313304ae384d1914789db75c9_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0Xzg4MTU_d21eef21-a5e5-4def-9ef8-115fa04b1d10"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments
      contextRef="iaf1cae4090964b6fa7842db7fa3c99ee_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0Xzg4MTU_d54ef34a-6776-4bb0-b13c-c5b8124e501e"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i305f355b8f7c44218a1a38d27fd928b4_D20201201-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzkzNDU4NDg4OTM3MTY_2ec8e421-c879-4871-a6e1-a344a0392305"
      unitRef="usdPerShare">300</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <tree:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodExercisePricePremium
      contextRef="i305f355b8f7c44218a1a38d27fd928b4_D20201201-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzkzNDU4NDg4OTM3MTE_e68581da-716e-49f5-ba12-a06cb6c51d11"
      unitRef="number">0.25</tree:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodExercisePricePremium>
    <tree:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsPostExerciseHoldingRequirement
      contextRef="i305f355b8f7c44218a1a38d27fd928b4_D20201201-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzkzNDU4NDg4OTM3OTQ_82bc2940-9895-4929-b255-761e829456fb">P2Y</tree:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsPostExerciseHoldingRequirement>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i305f355b8f7c44218a1a38d27fd928b4_D20201201-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzkzNDU4NDg4OTM3NTI_00a55bb2-ce7c-4784-b62e-5d7fd3fc33d4">P7Y6M14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i305f355b8f7c44218a1a38d27fd928b4_D20201201-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzkzNDU4NDg4OTM3Njg_2bc5eb53-0aee-422a-a6ae-0497263c1233"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments
      contextRef="icd8ba9e313304ae384d1914789db75c9_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzE1MzkzMTYyODMyMzMy_3d04e7d2-21e4-4ce9-8276-09cf2b01f4c5"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments
      contextRef="iff2523117ef6459ea2b1d803d5130df6_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzE1MzkzMTYyODMyMzMy_9921245c-c527-4169-bc71-f12ec57f4641"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments
      contextRef="iaf1cae4090964b6fa7842db7fa3c99ee_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzE1MzkzMTYyODMyMzMy_abeab19f-fb3d-4e40-94fe-4d8040f7ae8f"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i305f355b8f7c44218a1a38d27fd928b4_D20201201-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzkzNDU4NDg4OTM3NzQ_ef016aa0-cad1-4772-bf60-47281603b23c"
      unitRef="number">0.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i305f355b8f7c44218a1a38d27fd928b4_D20201201-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzkzNDU4NDg4OTM3ODI_24815288-4a0a-4037-8188-33b62efae0a1"
      unitRef="number">0.0092</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountRate
      contextRef="i305f355b8f7c44218a1a38d27fd928b4_D20201201-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzkzNDU4NDg4OTM3ODk_1f8bc7f8-e1a3-408a-962a-d5260290f882"
      unitRef="number">0.088</tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountRate>
    <tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetNumberOfShares
      contextRef="i8e059cc281e64c20b5d0f7bc7332478a_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzkzNDU4NDg4OTM3OTY_1382d524-bd98-45a6-a171-0801315c376f"
      unitRef="number">0.81</tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetNumberOfShares>
    <tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSharesToBeEarned
      contextRef="i8e059cc281e64c20b5d0f7bc7332478a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzkzNDU4NDg4OTM4MDE_911e1b72-5462-4a78-9e67-f00937d33740"
      unitRef="shares">31940</tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSharesToBeEarned>
    <tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetNumberOfShares
      contextRef="i32a2c666aa91467f8ab266ae6a4a79a8_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzkzNDU4NDg4OTM4MDk_d35219fd-0d65-4893-8cee-93fd90cd7d2c"
      unitRef="number">0.41</tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetNumberOfShares>
    <tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetNumberOfShares
      contextRef="i27eae83af5324b7db5d224fce4e6298d_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzkzNDU4NDg4OTM5NTA_bb9419f1-d0e0-4161-bcd8-44f6298dd9ab"
      unitRef="number">1.35</tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetNumberOfShares>
    <tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSharesToBeEarned
      contextRef="i27eae83af5324b7db5d224fce4e6298d_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzkzNDU4NDg4OTM5NTY_bf0421c9-1f6c-4478-8438-751652be8d9e"
      unitRef="shares">363464</tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSharesToBeEarned>
    <tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetNumberOfShares
      contextRef="i5956a6e91b274920b9a682c1926d92dc_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzkzNDU4NDg4OTM5NjU_750e290c-868b-48af-ab0f-18b1f7f2732d"
      unitRef="number">0.81</tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetNumberOfShares>
    <tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetNumberOfShares
      contextRef="iffb9cda15fd7489697f10fb1ff02f027_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0Xzk0MTY_390803c9-c814-481a-8e6b-e4a0852832f0"
      unitRef="number">0.81</tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetNumberOfShares>
    <tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSharesToBeEarned
      contextRef="iffb9cda15fd7489697f10fb1ff02f027_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0Xzk0NjE_5986ee27-4c2c-4d18-94e6-d88851082550"
      unitRef="shares">27132</tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSharesToBeEarned>
    <tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetNumberOfShares
      contextRef="i0ece8a0368e44a69ae15517d3ef2ab6a_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0Xzk1MzQ_85cf802e-ed66-4caa-8a1d-07b53b506caf"
      unitRef="number">0.41</tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetNumberOfShares>
    <tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetNumberOfShares
      contextRef="i64c992d2417043e884770afed4398a19_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0Xzk4MTQ_1ef68b54-df0a-4533-980c-9016b80a5d95"
      unitRef="number">1.10</tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetNumberOfShares>
    <tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSharesToBeEarned
      contextRef="i64c992d2417043e884770afed4398a19_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0Xzk4NTk_49703d3c-b674-4e73-8430-59ea230ffa78"
      unitRef="shares">52332</tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSharesToBeEarned>
    <tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetNumberOfShares
      contextRef="i034cd1e8f28b4615998d936facdb8868_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0Xzk5MzI_6b314d25-12ca-45ba-8149-ba3fb7d9c406"
      unitRef="number">0.70</tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetNumberOfShares>
    <tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetNumberOfShares
      contextRef="if366e278a9eb4418aca08f63f90b45d1_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzEwMjE0_6bca1d38-dffe-4816-9ab8-ae22d6b3b43b"
      unitRef="number">0.81</tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetNumberOfShares>
    <tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSharesToBeEarned
      contextRef="if366e278a9eb4418aca08f63f90b45d1_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzEwMjU5_92e0b3f3-2934-45db-a5a9-aa72dc648577"
      unitRef="shares">21982</tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSharesToBeEarned>
    <tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetNumberOfShares
      contextRef="ieb0e69a3ebd24856abb85aedca9e8661_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzEwMzMy_45ab4c6a-86a2-4f3c-9da1-746e5cb5117a"
      unitRef="number">0.41</tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetNumberOfShares>
    <tree:PerformanceAwardsEarned
      contextRef="ia9f34ce84a4942fc871cbe7ff07df8a1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzExMDcw_9defbb67-fb77-4aa0-b965-162299c1190f"
      unitRef="shares">481669</tree:PerformanceAwardsEarned>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzE0NzQ4_f2b1dd23-98d0-43bc-bede-6fd22c4aa1f3">&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 changes in outstanding nonvested RSUs is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&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:14.691%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Units&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 Average Grant Date&lt;br/&gt;Fair Value&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:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(per unit)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nonvested at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;144,939&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;267.85&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&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:10pt;font-weight:400;line-height:100%"&gt;138,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;286.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70,698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,973)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;285.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Nonvested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;194,686&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;289.82&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&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:6.91pt"&gt;The grant date fair value per share of the RSUs is calculated as the closing market price of LendingTree's common stock at the time of grant.&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 changes in outstanding nonvested RSUs with performance conditions is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&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:14.691%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;RSUs with Performance Conditions&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Units&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 Average Grant&#160;Date Fair&#160;Value&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="padding:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(per unit)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nonvested at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14,647&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;210.55&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,319)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:#cceeff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Nonvested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;6,328&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;223.90&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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="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 changes in outstanding nonvested RSAs with performance conditions is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&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:14.691%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;RSAs with Performance Conditions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Awards&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 Average Grant&#160;Date Fair&#160;Value&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:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(per unit)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nonvested at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;47,608&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;340.25&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Nonvested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;23,804&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;340.25&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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;A summary of changes in outstanding nonvested RSAs with market conditions at target is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&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:14.691%"/&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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;RSAs with Market Conditions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Awards&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 Average Grant&#160;Date Fair&#160;Value&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:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(per unit)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nonvested at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;26,674&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;340.25&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Nonvested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;26,674&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;340.25&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4fc3d27bf42b49a28e28d7fea31c3cf5_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo4Njk2N2Q5Y2JjNDM0MTMyOTZhYmY2NDNlOWZkZGI1YS90YWJsZXJhbmdlOjg2OTY3ZDljYmM0MzQxMzI5NmFiZjY0M2U5ZmRkYjVhXzMtMS0xLTEtMA_9127f951-a496-4b93-9309-292be0030ff2"
      unitRef="shares">144939</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4fc3d27bf42b49a28e28d7fea31c3cf5_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo4Njk2N2Q5Y2JjNDM0MTMyOTZhYmY2NDNlOWZkZGI1YS90YWJsZXJhbmdlOjg2OTY3ZDljYmM0MzQxMzI5NmFiZjY0M2U5ZmRkYjVhXzMtMy0xLTEtMA_5ba97608-3291-47da-a80c-c672c0d4d275"
      unitRef="usdPerShare">267.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ic13caf300084408585f712083b599395_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo4Njk2N2Q5Y2JjNDM0MTMyOTZhYmY2NDNlOWZkZGI1YS90YWJsZXJhbmdlOjg2OTY3ZDljYmM0MzQxMzI5NmFiZjY0M2U5ZmRkYjVhXzQtMS0xLTEtMA_612467ab-f9d0-4071-9c80-34cc23b313e6"
      unitRef="shares">138418</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic13caf300084408585f712083b599395_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo4Njk2N2Q5Y2JjNDM0MTMyOTZhYmY2NDNlOWZkZGI1YS90YWJsZXJhbmdlOjg2OTY3ZDljYmM0MzQxMzI5NmFiZjY0M2U5ZmRkYjVhXzQtMy0xLTEtMA_3c5f66d4-994e-4bba-8f3f-625cfadea7b1"
      unitRef="usdPerShare">286.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ic13caf300084408585f712083b599395_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo4Njk2N2Q5Y2JjNDM0MTMyOTZhYmY2NDNlOWZkZGI1YS90YWJsZXJhbmdlOjg2OTY3ZDljYmM0MzQxMzI5NmFiZjY0M2U5ZmRkYjVhXzUtMS0xLTEtMA_dac74dc7-7cf4-462d-bc3b-6b7a37aced53"
      unitRef="shares">70698</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic13caf300084408585f712083b599395_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo4Njk2N2Q5Y2JjNDM0MTMyOTZhYmY2NDNlOWZkZGI1YS90YWJsZXJhbmdlOjg2OTY3ZDljYmM0MzQxMzI5NmFiZjY0M2U5ZmRkYjVhXzUtMy0xLTEtMA_310e1c5d-804b-4c2a-bf35-df563b361fd7"
      unitRef="usdPerShare">239.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ic13caf300084408585f712083b599395_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo4Njk2N2Q5Y2JjNDM0MTMyOTZhYmY2NDNlOWZkZGI1YS90YWJsZXJhbmdlOjg2OTY3ZDljYmM0MzQxMzI5NmFiZjY0M2U5ZmRkYjVhXzYtMS0xLTEtMA_507df5cd-37b9-47e5-8f59-aa747e67e57c"
      unitRef="shares">17973</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ic13caf300084408585f712083b599395_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo4Njk2N2Q5Y2JjNDM0MTMyOTZhYmY2NDNlOWZkZGI1YS90YWJsZXJhbmdlOjg2OTY3ZDljYmM0MzQxMzI5NmFiZjY0M2U5ZmRkYjVhXzYtMy0xLTEtMA_cc60ade5-ee3b-4f44-b2a6-2d5215b4e4e9"
      unitRef="usdPerShare">285.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i61b9c6c7adb64918b91357230a201edd_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo4Njk2N2Q5Y2JjNDM0MTMyOTZhYmY2NDNlOWZkZGI1YS90YWJsZXJhbmdlOjg2OTY3ZDljYmM0MzQxMzI5NmFiZjY0M2U5ZmRkYjVhXzctMS0xLTEtMA_4cdee544-c95f-46e0-bdc0-1dc852e968d5"
      unitRef="shares">194686</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i61b9c6c7adb64918b91357230a201edd_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo4Njk2N2Q5Y2JjNDM0MTMyOTZhYmY2NDNlOWZkZGI1YS90YWJsZXJhbmdlOjg2OTY3ZDljYmM0MzQxMzI5NmFiZjY0M2U5ZmRkYjVhXzctMy0xLTEtMA_0e8a0922-e87f-4e83-a87e-106ed4330371"
      unitRef="usdPerShare">289.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i61b9c6c7adb64918b91357230a201edd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzExNDA0_cf7b2036-9833-4a40-afe3-b0acdaeace9f"
      unitRef="usd">35200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ic13caf300084408585f712083b599395_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzExNTQ4_063b2a24-e424-48cf-b6f9-2e17a3ba74ad">P1Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ic13caf300084408585f712083b599395_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzExNjM0_6c094aef-99ca-4090-af71-1a8bb1d53e4c"
      unitRef="usd">22400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i9480dab421184eabba8cd5e5a1aeb80b_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzExNjM4_bb556e97-dabf-417f-b84d-1ded4b17071b"
      unitRef="usd">27200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i853b366c23e3478f8300d034a3bff9ec_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzExNjQ1_a3192b55-05a1-4314-9c71-9a2d25a980f8"
      unitRef="usd">21800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i795ccab65aed46bdb8f9b4958c316002_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpiMmE4OTg1ZDg3YTg0ZDhiOGQyYTJkYWQ1N2VjMmE1NC90YWJsZXJhbmdlOmIyYTg5ODVkODdhODRkOGI4ZDJhMmRhZDU3ZWMyYTU0XzMtMS0xLTEtMA_175637d4-71b0-456e-8abd-053a5c2ed532"
      unitRef="shares">14647</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i795ccab65aed46bdb8f9b4958c316002_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpiMmE4OTg1ZDg3YTg0ZDhiOGQyYTJkYWQ1N2VjMmE1NC90YWJsZXJhbmdlOmIyYTg5ODVkODdhODRkOGI4ZDJhMmRhZDU3ZWMyYTU0XzMtMy0xLTEtMA_fc1b7b5a-d165-462a-a112-1260c44bdfb8"
      unitRef="usdPerShare">210.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iaeb471822a1643758616d44cdcda0789_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpiMmE4OTg1ZDg3YTg0ZDhiOGQyYTJkYWQ1N2VjMmE1NC90YWJsZXJhbmdlOmIyYTg5ODVkODdhODRkOGI4ZDJhMmRhZDU3ZWMyYTU0XzQtMS0xLTEtMA_e4ee7db1-2dc2-4caf-aa9a-01ed4800372e"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iaeb471822a1643758616d44cdcda0789_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpiMmE4OTg1ZDg3YTg0ZDhiOGQyYTJkYWQ1N2VjMmE1NC90YWJsZXJhbmdlOmIyYTg5ODVkODdhODRkOGI4ZDJhMmRhZDU3ZWMyYTU0XzQtMy0xLTEtMA_bf641926-a93c-4269-a763-357b28fcdb5b"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="iaeb471822a1643758616d44cdcda0789_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpiMmE4OTg1ZDg3YTg0ZDhiOGQyYTJkYWQ1N2VjMmE1NC90YWJsZXJhbmdlOmIyYTg5ODVkODdhODRkOGI4ZDJhMmRhZDU3ZWMyYTU0XzUtMS0xLTEtMA_94490b71-2901-4a66-accd-8096b302c580"
      unitRef="shares">8319</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="iaeb471822a1643758616d44cdcda0789_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpiMmE4OTg1ZDg3YTg0ZDhiOGQyYTJkYWQ1N2VjMmE1NC90YWJsZXJhbmdlOmIyYTg5ODVkODdhODRkOGI4ZDJhMmRhZDU3ZWMyYTU0XzUtMy0xLTEtMA_ee1e1eaa-51d1-4588-be3e-5f0e4a9f6f0e"
      unitRef="usdPerShare">200.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="iaeb471822a1643758616d44cdcda0789_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpiMmE4OTg1ZDg3YTg0ZDhiOGQyYTJkYWQ1N2VjMmE1NC90YWJsZXJhbmdlOmIyYTg5ODVkODdhODRkOGI4ZDJhMmRhZDU3ZWMyYTU0XzYtMS0xLTEtMA_ea8b1a42-4f3c-40f2-9d68-1faf6bf8f6d3"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="iaeb471822a1643758616d44cdcda0789_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpiMmE4OTg1ZDg3YTg0ZDhiOGQyYTJkYWQ1N2VjMmE1NC90YWJsZXJhbmdlOmIyYTg5ODVkODdhODRkOGI4ZDJhMmRhZDU3ZWMyYTU0XzYtMy0xLTEtMA_500d0f7e-a87b-4af8-8528-a3ceec9aeeb5"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i765d1ef69f864e2bac9cfef442d1b948_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpiMmE4OTg1ZDg3YTg0ZDhiOGQyYTJkYWQ1N2VjMmE1NC90YWJsZXJhbmdlOmIyYTg5ODVkODdhODRkOGI4ZDJhMmRhZDU3ZWMyYTU0XzctMS0xLTEtMA_e0484bee-0b10-483a-9a50-e878c8175f06"
      unitRef="shares">6328</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i765d1ef69f864e2bac9cfef442d1b948_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTpiMmE4OTg1ZDg3YTg0ZDhiOGQyYTJkYWQ1N2VjMmE1NC90YWJsZXJhbmdlOmIyYTg5ODVkODdhODRkOGI4ZDJhMmRhZDU3ZWMyYTU0XzctMy0xLTEtMA_a44abcf0-23a3-4621-bc0a-c91c73e20a63"
      unitRef="usdPerShare">223.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i75284f8bdf82455e98494f6c14e7154d_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzkzNDU4NDg4OTM4MjM_1f95b30c-26f8-4783-8671-14e26d41cfbe"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iaeb471822a1643758616d44cdcda0789_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzkzNDU4NDg4OTM4MjM_ab6d4bd6-3659-4de2-a0f7-47c9d31207a9"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="id6c43811d9ee419b90b0d5e10a37d726_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzkzNDU4NDg4OTM4MTg_d90d58e2-f927-41fd-866b-b7f2fcfe5dcf">P0Y6M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i765d1ef69f864e2bac9cfef442d1b948_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzEyMjk3_c6ffcab9-c08b-463d-b017-6c693d521a94"
      unitRef="usd">1100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="iaeb471822a1643758616d44cdcda0789_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzEyNDY5_3073f31f-1c06-414d-bcd6-8459a5c2c53b">P0Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="iaeb471822a1643758616d44cdcda0789_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzEyNTg0_3638faf8-130e-41db-817e-ed2f611694c5"
      unitRef="usd">2600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i75284f8bdf82455e98494f6c14e7154d_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzEyNTg4_f585fa93-0a7b-45fd-a6d2-8d0dd9aa0b5a"
      unitRef="usd">18800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i1debb6154e8340eb9ab9a1b993a23b12_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzEyNTk2_2c1ead6a-98f0-47c4-a242-75d6fa394d9e"
      unitRef="usd">7900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if7d5aa6b804349958ae2e68fd9f2b5ae_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo3OTQyMDI0OTM3MWY0YjY5ODkyY2RiOTBjMjNlMjI3Ni90YWJsZXJhbmdlOjc5NDIwMjQ5MzcxZjRiNjk4OTJjZGI5MGMyM2UyMjc2XzMtMS0xLTEtMA_114f0069-813f-4e08-865d-726311fd4f7e"
      unitRef="shares">47608</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if7d5aa6b804349958ae2e68fd9f2b5ae_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo3OTQyMDI0OTM3MWY0YjY5ODkyY2RiOTBjMjNlMjI3Ni90YWJsZXJhbmdlOjc5NDIwMjQ5MzcxZjRiNjk4OTJjZGI5MGMyM2UyMjc2XzMtMy0xLTEtMA_6db91f96-08e9-40bd-9290-5f998972fb2d"
      unitRef="usdPerShare">340.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1fe85579ea0d49a39d413095a3c70ff0_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo3OTQyMDI0OTM3MWY0YjY5ODkyY2RiOTBjMjNlMjI3Ni90YWJsZXJhbmdlOjc5NDIwMjQ5MzcxZjRiNjk4OTJjZGI5MGMyM2UyMjc2XzQtMS0xLTEtMA_9d9d1659-6118-4239-86ad-7b42cbeb245c"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1fe85579ea0d49a39d413095a3c70ff0_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo3OTQyMDI0OTM3MWY0YjY5ODkyY2RiOTBjMjNlMjI3Ni90YWJsZXJhbmdlOjc5NDIwMjQ5MzcxZjRiNjk4OTJjZGI5MGMyM2UyMjc2XzQtMy0xLTEtMA_c7b3ae97-a3ad-4276-b6f7-30635a9a257a"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i1fe85579ea0d49a39d413095a3c70ff0_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo3OTQyMDI0OTM3MWY0YjY5ODkyY2RiOTBjMjNlMjI3Ni90YWJsZXJhbmdlOjc5NDIwMjQ5MzcxZjRiNjk4OTJjZGI5MGMyM2UyMjc2XzUtMS0xLTEtMA_f724e188-c245-4a7a-9903-4d2c2e9f46a8"
      unitRef="shares">23804</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1fe85579ea0d49a39d413095a3c70ff0_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo3OTQyMDI0OTM3MWY0YjY5ODkyY2RiOTBjMjNlMjI3Ni90YWJsZXJhbmdlOjc5NDIwMjQ5MzcxZjRiNjk4OTJjZGI5MGMyM2UyMjc2XzUtMy0xLTEtMA_4320a97f-331c-40eb-b759-c2a206f43587"
      unitRef="usdPerShare">340.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i1fe85579ea0d49a39d413095a3c70ff0_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo3OTQyMDI0OTM3MWY0YjY5ODkyY2RiOTBjMjNlMjI3Ni90YWJsZXJhbmdlOjc5NDIwMjQ5MzcxZjRiNjk4OTJjZGI5MGMyM2UyMjc2XzYtMS0xLTEtMA_753895aa-ac0d-4c64-9d3c-abda7fefd56c"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i1fe85579ea0d49a39d413095a3c70ff0_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo3OTQyMDI0OTM3MWY0YjY5ODkyY2RiOTBjMjNlMjI3Ni90YWJsZXJhbmdlOjc5NDIwMjQ5MzcxZjRiNjk4OTJjZGI5MGMyM2UyMjc2XzYtMy0xLTEtMA_59d1a7c2-a8a0-47d2-9285-331a101f9b57"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i50b4024e715f4437b76e88cc5052d88e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo3OTQyMDI0OTM3MWY0YjY5ODkyY2RiOTBjMjNlMjI3Ni90YWJsZXJhbmdlOjc5NDIwMjQ5MzcxZjRiNjk4OTJjZGI5MGMyM2UyMjc2XzctMS0xLTEtMA_3ee0d0e5-c897-42c7-8419-2cd63c418fdc"
      unitRef="shares">23804</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i50b4024e715f4437b76e88cc5052d88e_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZTo3OTQyMDI0OTM3MWY0YjY5ODkyY2RiOTBjMjNlMjI3Ni90YWJsZXJhbmdlOjc5NDIwMjQ5MzcxZjRiNjk4OTJjZGI5MGMyM2UyMjc2XzctMy0xLTEtMA_b984cd0f-7d8b-4cd8-add8-132b835fcc3d"
      unitRef="usdPerShare">340.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1fe85579ea0d49a39d413095a3c70ff0_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzEyNzYy_113dbf37-081b-4dad-b354-5aa791dd7935"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i00f09ef9a5474b3f8a23af5e3aa1fb10_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzEyNzYy_831e0298-2e7c-466f-a154-ac8f26346bb8"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i287e1fd0c1474dd0a0866b54b1bf20c3_I20170731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzEzMTAz_b3b07603-db57-462b-9fdd-c62c6adc28ba"
      unitRef="usd">21900000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ic25014990c9247bcbf03c6375caa02b3_D20180101-20180630"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzEzMTk0_7a95e23b-9429-4d5b-8094-d46a40c70d2d">P6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i50b4024e715f4437b76e88cc5052d88e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzEzMjU4_6691b5a3-b9b6-4f88-9050-92f76ddf358f"
      unitRef="usd">4400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i1fe85579ea0d49a39d413095a3c70ff0_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzEzNDEz_1f7b15b2-820d-43ad-90bf-1f81cf5b5923">P1Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i1fe85579ea0d49a39d413095a3c70ff0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzEzNTIz_115e9fa9-7bdb-46b6-972d-3410bfeff924"
      unitRef="usd">6200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i00f09ef9a5474b3f8a23af5e3aa1fb10_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzEzNTMw_1b63dd4b-cfe5-427a-9c14-258996537146"
      unitRef="usd">8200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i13ba7f06536e46f098b4220b1a2c65d2_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzE1MzkzMTYyODA4ODgx_11264735-455a-4f9e-9b4c-aaabf08daa22"
      unitRef="usd">13600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i604703ed3da84902b903a364019ca752_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZToyZDZhMTI3NDRiNGY0OTQzODEzNjlmY2E0N2IwMDE4MS90YWJsZXJhbmdlOjJkNmExMjc0NGI0ZjQ5NDM4MTM2OWZjYTQ3YjAwMTgxXzMtMS0xLTEtMA_590c92a9-be29-4ba8-b17b-d2772763684b"
      unitRef="shares">26674</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i604703ed3da84902b903a364019ca752_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZToyZDZhMTI3NDRiNGY0OTQzODEzNjlmY2E0N2IwMDE4MS90YWJsZXJhbmdlOjJkNmExMjc0NGI0ZjQ5NDM4MTM2OWZjYTQ3YjAwMTgxXzMtMy0xLTEtMA_9126384f-486d-4b46-ad5c-fe1d34dec562"
      unitRef="usdPerShare">340.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i8d94feb6ee6f4f4a8586268e2741af32_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZToyZDZhMTI3NDRiNGY0OTQzODEzNjlmY2E0N2IwMDE4MS90YWJsZXJhbmdlOjJkNmExMjc0NGI0ZjQ5NDM4MTM2OWZjYTQ3YjAwMTgxXzQtMS0xLTEtMA_d49ce45e-1ebd-4c87-bdaa-7e75cb663c6d"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8d94feb6ee6f4f4a8586268e2741af32_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZToyZDZhMTI3NDRiNGY0OTQzODEzNjlmY2E0N2IwMDE4MS90YWJsZXJhbmdlOjJkNmExMjc0NGI0ZjQ5NDM4MTM2OWZjYTQ3YjAwMTgxXzQtMy0xLTEtMA_f8f799b5-5a23-41c4-9895-61e8a07b5fd9"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i8d94feb6ee6f4f4a8586268e2741af32_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZToyZDZhMTI3NDRiNGY0OTQzODEzNjlmY2E0N2IwMDE4MS90YWJsZXJhbmdlOjJkNmExMjc0NGI0ZjQ5NDM4MTM2OWZjYTQ3YjAwMTgxXzUtMS0xLTEtMA_be5f4081-89ad-4799-bf6b-5a70aa533570"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8d94feb6ee6f4f4a8586268e2741af32_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZToyZDZhMTI3NDRiNGY0OTQzODEzNjlmY2E0N2IwMDE4MS90YWJsZXJhbmdlOjJkNmExMjc0NGI0ZjQ5NDM4MTM2OWZjYTQ3YjAwMTgxXzUtMy0xLTEtMA_bef552d4-d5c5-4132-be2b-cca37a3cba9b"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i8d94feb6ee6f4f4a8586268e2741af32_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZToyZDZhMTI3NDRiNGY0OTQzODEzNjlmY2E0N2IwMDE4MS90YWJsZXJhbmdlOjJkNmExMjc0NGI0ZjQ5NDM4MTM2OWZjYTQ3YjAwMTgxXzYtMS0xLTEtMA_d6f9024b-ed62-4574-9723-d38a09a0074d"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i8d94feb6ee6f4f4a8586268e2741af32_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZToyZDZhMTI3NDRiNGY0OTQzODEzNjlmY2E0N2IwMDE4MS90YWJsZXJhbmdlOjJkNmExMjc0NGI0ZjQ5NDM4MTM2OWZjYTQ3YjAwMTgxXzYtMy0xLTEtMA_afcc224b-2759-4db5-9873-b7186c5a2cb3"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9cc531a13ad74f1e904705f2f3de0aa8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZToyZDZhMTI3NDRiNGY0OTQzODEzNjlmY2E0N2IwMDE4MS90YWJsZXJhbmdlOjJkNmExMjc0NGI0ZjQ5NDM4MTM2OWZjYTQ3YjAwMTgxXzctMS0xLTEtMA_1eecf497-6214-46ff-8125-1fa1f465581c"
      unitRef="shares">26674</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i9cc531a13ad74f1e904705f2f3de0aa8_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90YWJsZToyZDZhMTI3NDRiNGY0OTQzODEzNjlmY2E0N2IwMDE4MS90YWJsZXJhbmdlOjJkNmExMjc0NGI0ZjQ5NDM4MTM2OWZjYTQ3YjAwMTgxXzctMy0xLTEtMA_2cbdc943-d21d-42a8-b942-46e8e1725cd2"
      unitRef="usdPerShare">340.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i1262ac94e27344eab8680ab0827758ca_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzEzOTAy_46e8b07f-c768-487d-adf8-1abc3b629f7e"
      unitRef="usd">1900000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetNumberOfShares
      contextRef="i1262ac94e27344eab8680ab0827758ca_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzE0MDQ4_5cfe2cc7-2381-40be-b01d-8ed6b97ad33b"
      unitRef="number">1.10</tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetNumberOfShares>
    <tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSharesToBeEarned
      contextRef="i1262ac94e27344eab8680ab0827758ca_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzE0MDkz_01ffffd0-7bfd-4d97-b3ff-d11976256654"
      unitRef="shares">44545</tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSharesToBeEarned>
    <tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetNumberOfShares
      contextRef="i4d1bade7e5a84af889bc6f5a77da5d32_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzE0MTY2_a7d5070e-d79a-4806-8ca7-778b13008e4d"
      unitRef="number">0.70</tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetNumberOfShares>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i9cc531a13ad74f1e904705f2f3de0aa8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzE0NDU2_769f209d-b7b6-4603-8560-0f0538099c05"
      unitRef="usd">700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i8d94feb6ee6f4f4a8586268e2741af32_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzE0NjIz_fda5a7d7-e300-480f-ad1d-31bae5109f4a">P1Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <tree:PerformanceAwardsEarned
      contextRef="i9cc531a13ad74f1e904705f2f3de0aa8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xMzkvZnJhZzo2ZDI4ZDllZTIzMzk0MmU0YTZlNGUyYTk3MGIxZmNkNC90ZXh0cmVnaW9uOjZkMjhkOWVlMjMzOTQyZTRhNmU0ZTJhOTcwYjFmY2Q0XzE0NjY5_6301a76f-ae37-43d9-b1dc-99551c93fa39"
      unitRef="shares">29601</tree:PerformanceAwardsEarned>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90ZXh0cmVnaW9uOmM1NWMwNzRmZjZmOTQ4NzA4MjgyMjExMGFlYWUwY2U2XzUwNzE_16a1e281-36ed-4d43-b231-5831433236dc">INCOME TAXES&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Tax Provision&lt;/span&gt;&lt;/div&gt;&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 components of the income tax benefit are as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.322%"/&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: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:9.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current income tax (benefit) expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Federal&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;(10,705)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;Current income tax (benefit) expense&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:10pt;font-weight:700;line-height:100%"&gt;(10,333)&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 #000000;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:10pt;font-weight:700;line-height:100%"&gt;76&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 #000000;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:10pt;font-weight:700;line-height:100%"&gt;(1,674)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax (benefit) provision:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(10,857)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(44,950)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,951)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;Deferred income tax benefit&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:10pt;font-weight:700;line-height:100%"&gt;(9,628)&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 #000000;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:10pt;font-weight:700;line-height:100%"&gt;(8,555)&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 #000000;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:10pt;font-weight:700;line-height:100%"&gt;(63,901)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;(19,961)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;(8,479)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;(65,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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;A reconciliation of the income tax benefit to the amounts computed by applying the statutory federal income tax rate to (loss) income from continuing operations before income taxes is shown as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.322%"/&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: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:9.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal statutory income tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,931)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, 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:10pt;font-weight:400;line-height:100%"&gt;(3,551)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,832)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(14,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess tax deductions on non-cash compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impact of the Coronavirus Aid, Relief, and Economic Security Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and experimentation tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impact of certain state legislation, 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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nondeductible executive compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in (release of) valuation allowance&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;2,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nondeductible meals &amp;amp; entertainment&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;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impact of Tax Cuts and Jobs Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, 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:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(612)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;(19,961)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;(8,479)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;(65,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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;During the fourth quarter of 2017, LendingTree recorded a net tax expense of $9.1 million related to the enactment of the TCJA. The expense is primarily related to the remeasurement of LendingTree&#x2019;s deferred tax assets and liabilities considering the TCJA&#x2019;s enacted tax rates and certain other impacts. Simultaneous with the Act, the SEC Staff released SAB 118, which allows the use of provisional amounts (reasonable estimates) if the analysis of the impacts of the Act have not been completed when financial statements are issued. During the fourth quarter of 2018, the Company finalized the computations of the income tax effects of the Act. As such, in accordance with SAB 118, the Company's accounting for the effects of the Act is complete. The Company did not significantly adjust provisional amounts recorded in 2017 and the SAB 118 measurement period subsequently ended on December 22, 2018. Although the Company no longer considers these amounts to be provisional, the determination of the Act&#x2019;s income tax effects may change following future legislation or further interpretation of the Act based on the publication of recently proposed U.S. Treasury regulations and guidance from the Internal Revenue Service and state tax authorities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred Income Taxes&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 tax effects of cumulative temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities are as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Provision for accrued expenses&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;4,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;12,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;Leasing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&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:10pt;font-weight:400;line-height:100%"&gt;56,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;Non-cash compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Intangible assets&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;12,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;Interest limitation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:10pt;font-weight:400;line-height:100%"&gt;Contingent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;145,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;112,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: valuation allowance &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&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:10pt;font-weight:400;line-height:100%"&gt;(5,802)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total deferred tax assets, net of the valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;139,416&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;108,791&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&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;border-top:1pt solid #000000;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:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Leasing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,596)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;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:10pt;font-weight:400;line-height:100%"&gt;(5,015)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(653)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,835)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;Total gross deferred tax liabilities&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:10pt;font-weight:700;line-height:100%"&gt;(27,300)&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 #000000;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:10pt;font-weight:700;line-height:100%"&gt;(13,179)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Net deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;112,116&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;95,612&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&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:6.91pt"&gt;At December&#160;31, 2020, the Company had pre-tax consolidated federal net operating losses ("NOLs") of $179.5 million. The federal NOLs no longer expire under the new TCJA. The Company's NOLs will be available to offset taxable income subject to the Internal Revenue Code Section 382 annual limitation. In addition, the Company has state NOLs of approximately $519.5 million at December&#160;31, 2020 that will expire at various times between 2021 and 2040.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)&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:6.34pt"&gt;The valuation allowance is related to items for which it is &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;"more likely than not"&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; that the tax benefit will not be realized.&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;Deferred income taxes are presented in the accompanying consolidated balance sheets as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current assets of discontinued operations&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;15,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;112,116&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;95,612&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Valuation Allowance&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 valuation allowance is provided on deferred tax assets if it is determined that it is &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;"more likely than not"&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; that the deferred tax asset will not be realized. As of each reporting date, management considers both positive and negative evidence regarding the likelihood of future realization of the deferred tax assets. &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;At December 31, 2020, 2019 and 2018, the Company recorded a partial valuation allowance of $5.8 million, $4.1 million and $2.2 million, respectively, primarily related to state net operating losses, which the Company does not expect to be able to utilize prior to expiration. &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 reconciliation of the beginning and ending balances of the deferred tax valuation allowance is as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&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:9.864%"/&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:9.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance, beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charges to earnings&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,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(465)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance, end of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,802&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,102&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,229&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-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;Unrecognized Tax Benefits&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 reconciliation of the beginning and ending amounts of unrecognized tax benefits, excluding interest and penalties, is as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance, beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions of the current period&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;570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions of the prior period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Balance, end of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;2,613&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;1,996&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest and, if applicable, penalties are recognized related to unrecognized tax benefits in income tax expense. Interest and penalties on unrecognized tax benefits included in income tax expense for each of the years ended December&#160;31, 2020, 2019 and 2018 is immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:24.75pt"&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 December&#160;31, 2020 and 2019, the accrual for unrecognized tax benefits, including interest, was $2.6 million and $2.1 million, respectively, which would benefit the effective tax rate if recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Tax Audits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;LendingTree is subject to audits by federal, state and local authorities in the area of income tax. These audits include questioning the timing and the amount of deductions and the allocation of income among various tax jurisdictions. Income taxes payable include amounts considered sufficient to pay assessments that may result from examination of prior year returns; however, any amounts paid upon resolution of issues raised may differ from the amount provided. Differences between the reserves for tax contingencies and the amounts owed by the Company are recorded in the period they become known. As of December 31, 2020, the Company is subject to a federal income tax examination for the tax years 2014 through 2019. In addition, the Company is subject to state and local tax examinations for the tax years 2014 through 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90ZXh0cmVnaW9uOmM1NWMwNzRmZjZmOTQ4NzA4MjgyMjExMGFlYWUwY2U2XzUxMDE_332778a3-375b-482f-a5dd-831f5c3ae4c3">&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 components of the income tax benefit are as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.322%"/&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: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:9.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current income tax (benefit) expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Federal&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;(10,705)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;Current income tax (benefit) expense&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:10pt;font-weight:700;line-height:100%"&gt;(10,333)&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 #000000;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:10pt;font-weight:700;line-height:100%"&gt;76&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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 #000000;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:10pt;font-weight:700;line-height:100%"&gt;(1,674)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax (benefit) provision:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(10,857)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(44,950)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,951)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;Deferred income tax benefit&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:10pt;font-weight:700;line-height:100%"&gt;(9,628)&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 #000000;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:10pt;font-weight:700;line-height:100%"&gt;(8,555)&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 #000000;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:10pt;font-weight:700;line-height:100%"&gt;(63,901)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;(19,961)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;(8,479)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;(65,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTpkYzAyMDEyZGVhNzY0MGFlODJlZjUwYzc5MTY2MzJmZi90YWJsZXJhbmdlOmRjMDIwMTJkZWE3NjQwYWU4MmVmNTBjNzkxNjYzMmZmXzMtMS0xLTEtMA_27b82cb5-650a-4107-a895-4c3165565e26"
      unitRef="usd">-10705000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTpkYzAyMDEyZGVhNzY0MGFlODJlZjUwYzc5MTY2MzJmZi90YWJsZXJhbmdlOmRjMDIwMTJkZWE3NjQwYWU4MmVmNTBjNzkxNjYzMmZmXzMtMy0xLTEtMA_a40ef0ac-dd0f-4ab7-af48-c2d873695cbe"
      unitRef="usd">201000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTpkYzAyMDEyZGVhNzY0MGFlODJlZjUwYzc5MTY2MzJmZi90YWJsZXJhbmdlOmRjMDIwMTJkZWE3NjQwYWU4MmVmNTBjNzkxNjYzMmZmXzMtNS0xLTEtMA_c5c2f8d7-c9b4-4d8a-9947-7224b7d2c652"
      unitRef="usd">-1470000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTpkYzAyMDEyZGVhNzY0MGFlODJlZjUwYzc5MTY2MzJmZi90YWJsZXJhbmdlOmRjMDIwMTJkZWE3NjQwYWU4MmVmNTBjNzkxNjYzMmZmXzQtMS0xLTEtMA_13f6944d-9dc8-41d7-a5c6-c1f9a2ec83b3"
      unitRef="usd">372000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTpkYzAyMDEyZGVhNzY0MGFlODJlZjUwYzc5MTY2MzJmZi90YWJsZXJhbmdlOmRjMDIwMTJkZWE3NjQwYWU4MmVmNTBjNzkxNjYzMmZmXzQtMy0xLTEtMA_1f18d16d-1e78-44e3-a5f5-08958cc7a3f1"
      unitRef="usd">-125000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTpkYzAyMDEyZGVhNzY0MGFlODJlZjUwYzc5MTY2MzJmZi90YWJsZXJhbmdlOmRjMDIwMTJkZWE3NjQwYWU4MmVmNTBjNzkxNjYzMmZmXzQtNS0xLTEtMA_5ac4820e-c28e-4e2d-8f13-7ed98fe59eb3"
      unitRef="usd">-204000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTpkYzAyMDEyZGVhNzY0MGFlODJlZjUwYzc5MTY2MzJmZi90YWJsZXJhbmdlOmRjMDIwMTJkZWE3NjQwYWU4MmVmNTBjNzkxNjYzMmZmXzUtMS0xLTEtMA_92c924dd-258c-4233-b896-1f0a31ca10fa"
      unitRef="usd">-10333000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTpkYzAyMDEyZGVhNzY0MGFlODJlZjUwYzc5MTY2MzJmZi90YWJsZXJhbmdlOmRjMDIwMTJkZWE3NjQwYWU4MmVmNTBjNzkxNjYzMmZmXzUtMy0xLTEtMA_3b4327ff-0f55-4b34-9ce1-7da7acf19df8"
      unitRef="usd">76000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTpkYzAyMDEyZGVhNzY0MGFlODJlZjUwYzc5MTY2MzJmZi90YWJsZXJhbmdlOmRjMDIwMTJkZWE3NjQwYWU4MmVmNTBjNzkxNjYzMmZmXzUtNS0xLTEtMA_b49ce835-0295-4d10-b884-00ebdb56f287"
      unitRef="usd">-1674000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTpkYzAyMDEyZGVhNzY0MGFlODJlZjUwYzc5MTY2MzJmZi90YWJsZXJhbmdlOmRjMDIwMTJkZWE3NjQwYWU4MmVmNTBjNzkxNjYzMmZmXzctMS0xLTEtMA_7569844c-bfb2-4142-a84b-aea45d1e36fd"
      unitRef="usd">-7495000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTpkYzAyMDEyZGVhNzY0MGFlODJlZjUwYzc5MTY2MzJmZi90YWJsZXJhbmdlOmRjMDIwMTJkZWE3NjQwYWU4MmVmNTBjNzkxNjYzMmZmXzctMy0xLTEtMA_f7a98ea9-776e-40b2-9198-e21f7f0404e2"
      unitRef="usd">-10857000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTpkYzAyMDEyZGVhNzY0MGFlODJlZjUwYzc5MTY2MzJmZi90YWJsZXJhbmdlOmRjMDIwMTJkZWE3NjQwYWU4MmVmNTBjNzkxNjYzMmZmXzctNS0xLTEtMA_e68c6afb-380c-4cf5-bf62-a244ebc3fdfc"
      unitRef="usd">-44950000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTpkYzAyMDEyZGVhNzY0MGFlODJlZjUwYzc5MTY2MzJmZi90YWJsZXJhbmdlOmRjMDIwMTJkZWE3NjQwYWU4MmVmNTBjNzkxNjYzMmZmXzgtMS0xLTEtMA_03787cc3-a889-4f23-a2bf-07f36c39010a"
      unitRef="usd">-2133000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTpkYzAyMDEyZGVhNzY0MGFlODJlZjUwYzc5MTY2MzJmZi90YWJsZXJhbmdlOmRjMDIwMTJkZWE3NjQwYWU4MmVmNTBjNzkxNjYzMmZmXzgtMy0xLTEtMA_c68c123e-bb7d-49b5-b37f-2ccc2f11226f"
      unitRef="usd">2302000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTpkYzAyMDEyZGVhNzY0MGFlODJlZjUwYzc5MTY2MzJmZi90YWJsZXJhbmdlOmRjMDIwMTJkZWE3NjQwYWU4MmVmNTBjNzkxNjYzMmZmXzgtNS0xLTEtMA_c870415d-d3a2-4cc9-a3b4-07b7e8478cc4"
      unitRef="usd">-18951000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTpkYzAyMDEyZGVhNzY0MGFlODJlZjUwYzc5MTY2MzJmZi90YWJsZXJhbmdlOmRjMDIwMTJkZWE3NjQwYWU4MmVmNTBjNzkxNjYzMmZmXzktMS0xLTEtMA_7f3639bc-95da-48e7-aa21-ebe7d76d3054"
      unitRef="usd">-9628000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTpkYzAyMDEyZGVhNzY0MGFlODJlZjUwYzc5MTY2MzJmZi90YWJsZXJhbmdlOmRjMDIwMTJkZWE3NjQwYWU4MmVmNTBjNzkxNjYzMmZmXzktMy0xLTEtMA_1dac4f55-97d9-439c-9a4b-1acf415632d0"
      unitRef="usd">-8555000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTpkYzAyMDEyZGVhNzY0MGFlODJlZjUwYzc5MTY2MzJmZi90YWJsZXJhbmdlOmRjMDIwMTJkZWE3NjQwYWU4MmVmNTBjNzkxNjYzMmZmXzktNS0xLTEtMA_c008607b-6ca5-4a94-9557-d6b36a9db05b"
      unitRef="usd">-63901000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTpkYzAyMDEyZGVhNzY0MGFlODJlZjUwYzc5MTY2MzJmZi90YWJsZXJhbmdlOmRjMDIwMTJkZWE3NjQwYWU4MmVmNTBjNzkxNjYzMmZmXzEwLTEtMS0xLTA_c64a631b-33d5-422c-91f7-095e77612fde"
      unitRef="usd">-19961000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTpkYzAyMDEyZGVhNzY0MGFlODJlZjUwYzc5MTY2MzJmZi90YWJsZXJhbmdlOmRjMDIwMTJkZWE3NjQwYWU4MmVmNTBjNzkxNjYzMmZmXzEwLTMtMS0xLTA_3934ca88-f833-42bc-b118-4bf24e12e736"
      unitRef="usd">-8479000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTpkYzAyMDEyZGVhNzY0MGFlODJlZjUwYzc5MTY2MzJmZi90YWJsZXJhbmdlOmRjMDIwMTJkZWE3NjQwYWU4MmVmNTBjNzkxNjYzMmZmXzEwLTUtMS0xLTA_09638ad1-843d-4def-b398-be542f80dec2"
      unitRef="usd">-65575000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90ZXh0cmVnaW9uOmM1NWMwNzRmZjZmOTQ4NzA4MjgyMjExMGFlYWUwY2U2XzUwODY_0740c002-e0e1-4fa9-b87a-52ba5f635881">&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 reconciliation of the income tax benefit to the amounts computed by applying the statutory federal income tax rate to (loss) income from continuing operations before income taxes is shown as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.322%"/&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: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:9.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal statutory income tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,931)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, 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:10pt;font-weight:400;line-height:100%"&gt;(3,551)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,832)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(14,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess tax deductions on non-cash compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impact of the Coronavirus Aid, Relief, and Economic Security Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and experimentation tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impact of certain state legislation, 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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nondeductible executive compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in (release of) valuation allowance&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;2,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nondeductible meals &amp;amp; entertainment&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;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impact of Tax Cuts and Jobs Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, 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:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(612)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;(19,961)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;(8,479)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;(65,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzItMS0xLTEtMA_9751b885-fb5b-4d75-a9c3-b57067e491e1"
      unitRef="usd">-8931000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzItMy0xLTEtMA_6a71106d-ca77-4258-88e6-d718e8088876"
      unitRef="usd">6506000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzItNS0xLTEtMA_4cca27b0-4e56-4e62-83a6-c86e926f3c60"
      unitRef="usd">9186000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzMtMS0xLTEtMA_8bbecb19-5d8a-4d08-9c2e-208a4534ffa2"
      unitRef="usd">-3551000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzMtMy0xLTEtMA_15cfc523-4ef0-41d5-a31e-0b4b3209f08d"
      unitRef="usd">-1832000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzMtNS0xLTEtMA_2a58d224-02ad-4628-bca9-d682cd762761"
      unitRef="usd">-14884000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <tree:ProceedsAndExcessTaxBenefitFromSharebasedCompensationFederal
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzQtMS0xLTEtMA_c73e44b3-0fbf-4ccb-a35f-a0ac57bd3b04"
      unitRef="usd">2033000</tree:ProceedsAndExcessTaxBenefitFromSharebasedCompensationFederal>
    <tree:ProceedsAndExcessTaxBenefitFromSharebasedCompensationFederal
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzQtMy0xLTEtMA_6e8de057-1fca-40a5-a73d-da6016141110"
      unitRef="usd">13971000</tree:ProceedsAndExcessTaxBenefitFromSharebasedCompensationFederal>
    <tree:ProceedsAndExcessTaxBenefitFromSharebasedCompensationFederal
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzQtNS0xLTEtMA_968f6231-0f29-41a8-88cd-421127764968"
      unitRef="usd">59601000</tree:ProceedsAndExcessTaxBenefitFromSharebasedCompensationFederal>
    <tree:EffectiveIncomeTaxRateReconciliationCARESActAmount
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzUtMS0xLTEtODg4NA_b0444080-cf49-4e49-946b-21df84dc796a"
      unitRef="usd">-6104000</tree:EffectiveIncomeTaxRateReconciliationCARESActAmount>
    <tree:EffectiveIncomeTaxRateReconciliationCARESActAmount
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzUtMy0xLTEtODg4NA_df7f3392-b7ac-496c-82dd-ef3218ce6300"
      unitRef="usd">0</tree:EffectiveIncomeTaxRateReconciliationCARESActAmount>
    <tree:EffectiveIncomeTaxRateReconciliationCARESActAmount
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzUtNS0xLTEtODg4NA_7e832b11-45e9-4e38-968d-034ee48d3ba4"
      unitRef="usd">0</tree:EffectiveIncomeTaxRateReconciliationCARESActAmount>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzUtMS0xLTEtMA_1e8bf193-1a94-4d01-b1cb-82dbeabc5317"
      unitRef="usd">3800000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzUtMy0xLTEtMA_d0f2208b-fc36-4e30-86f9-98623d8bed92"
      unitRef="usd">5794000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzUtNS0xLTEtMA_0c02b7f8-5c79-4b04-81b7-561594aa2378"
      unitRef="usd">2523000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxSettlementsStateAndLocal
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzYtMS0xLTEtMA_5f7b5ac1-394a-41ec-80dd-adb3efc837dc"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationTaxSettlementsStateAndLocal>
    <us-gaap:IncomeTaxReconciliationTaxSettlementsStateAndLocal
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzYtMy0xLTEtMA_bda808d5-42f9-48a3-a0aa-2b1bf2fda8e2"
      unitRef="usd">3932000</us-gaap:IncomeTaxReconciliationTaxSettlementsStateAndLocal>
    <us-gaap:IncomeTaxReconciliationTaxSettlementsStateAndLocal
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzYtNS0xLTEtMA_d00ee747-4b5c-42cc-a15c-239b071bfaa7"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationTaxSettlementsStateAndLocal>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzctMS0xLTEtMA_65b7a8a3-976c-4849-8ad8-91eeb3281415"
      unitRef="usd">1778000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzctMy0xLTEtMA_e5e93967-32e9-4259-aaef-e8bc99ea2b15"
      unitRef="usd">988000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzctNS0xLTEtMA_296f3754-6ad6-4fe6-8ca1-9c89545bf318"
      unitRef="usd">163000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzgtMS0xLTEtMA_84165da9-5d22-4635-af88-1184c9ef25ce"
      unitRef="usd">2100000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzgtMy0xLTEtMA_5ef217a4-e635-4e59-880f-422ab094e753"
      unitRef="usd">954000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzgtNS0xLTEtMA_72d14d3e-8301-453b-b73b-09ded4417055"
      unitRef="usd">-12000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <tree:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsAmount
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzktMS0xLTEtMA_d2536b90-3821-4bad-a2e7-8e84c63cd1b1"
      unitRef="usd">458000</tree:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsAmount>
    <tree:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsAmount
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzktMy0xLTEtMA_a8df7b10-cf88-44dc-be6d-cdace08fe57e"
      unitRef="usd">922000</tree:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsAmount>
    <tree:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsAmount
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzktNS0xLTEtMA_8c958a26-6d7e-49dc-9e70-ef9a0c673d50"
      unitRef="usd">289000</tree:EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsAmount>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzEwLTEtMS0xLTA_8faa0dde-3c5f-4d44-9e9a-ca5208ef68c5"
      unitRef="usd">99000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzEwLTMtMS0xLTA_9cf54084-95e8-47d3-b110-a571abdddd2c"
      unitRef="usd">428000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzEwLTUtMS0xLTA_9c9dd909-c144-4cd0-b4c8-5a54aa40d090"
      unitRef="usd">310000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzExLTEtMS0xLTA_fb5d2c0b-968b-42c1-8ce0-fd30fe58711b"
      unitRef="usd">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzExLTMtMS0xLTA_ce58e92a-eda6-40af-b383-5d736ab5a31a"
      unitRef="usd">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzExLTUtMS0xLTA_cddce40b-f33c-4ae0-b73c-ba9e891e4d17"
      unitRef="usd">270000</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzEyLTEtMS0xLTA_78223443-b714-43b7-85e5-d7992c8ab8bc"
      unitRef="usd">23000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzEyLTMtMS0xLTA_18f21f11-7d64-4769-9149-230d9f8cf3f5"
      unitRef="usd">-612000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzEyLTUtMS0xLTA_9c855174-6950-4815-9197-e8e6fe90099b"
      unitRef="usd">1227000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzEzLTEtMS0xLTA_3cdd97f4-57db-4838-992d-7398851902f6"
      unitRef="usd">-19961000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzEzLTMtMS0xLTA_6b6c41ca-fea6-49df-9161-17aaa4619d21"
      unitRef="usd">-8479000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTphZTcyZDdkYWMyNGM0YWY3YmUyNGM0ZjA3NGQ1ZWZlZC90YWJsZXJhbmdlOmFlNzJkN2RhYzI0YzRhZjdiZTI0YzRmMDc0ZDVlZmVkXzEzLTUtMS0xLTA_b27ac163-b36a-4167-92ee-8f9e46bb7b31"
      unitRef="usd">-65575000</us-gaap:IncomeTaxExpenseBenefit>
    <tree:ProvisionalestimateforremeasurementofdeferredtaxassetsandliabilitiesfromTaxCutsandJobsAct
      contextRef="i8046d5480ac24748963c0f285bfec224_D20171001-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90ZXh0cmVnaW9uOmM1NWMwNzRmZjZmOTQ4NzA4MjgyMjExMGFlYWUwY2U2XzQzNw_6cfd6435-4488-491e-a959-87a402e515c2"
      unitRef="usd">9100000</tree:ProvisionalestimateforremeasurementofdeferredtaxassetsandliabilitiesfromTaxCutsandJobsAct>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90ZXh0cmVnaW9uOmM1NWMwNzRmZjZmOTQ4NzA4MjgyMjExMGFlYWUwY2U2XzUwOTM_2086ce92-b38e-44e3-b3bf-f60309d7c517">&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 tax effects of cumulative temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities are as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Provision for accrued expenses&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;4,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;12,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;Leasing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&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:10pt;font-weight:400;line-height:100%"&gt;56,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;Non-cash compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Intangible assets&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;12,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;Interest limitation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:10pt;font-weight:400;line-height:100%"&gt;Contingent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;145,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;112,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: valuation allowance &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&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:10pt;font-weight:400;line-height:100%"&gt;(5,802)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total deferred tax assets, net of the valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;139,416&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;108,791&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&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;border-top:1pt solid #000000;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:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Leasing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,596)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;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:10pt;font-weight:400;line-height:100%"&gt;(5,015)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(653)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,835)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%"&gt;Total gross deferred tax liabilities&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:10pt;font-weight:700;line-height:100%"&gt;(27,300)&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 #000000;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:10pt;font-weight:700;line-height:100%"&gt;(13,179)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Net deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;112,116&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;95,612&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&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:6.91pt"&gt;At December&#160;31, 2020, the Company had pre-tax consolidated federal net operating losses ("NOLs") of $179.5 million. The federal NOLs no longer expire under the new TCJA. The Company's NOLs will be available to offset taxable income subject to the Internal Revenue Code Section 382 annual limitation. In addition, the Company has state NOLs of approximately $519.5 million at December&#160;31, 2020 that will expire at various times between 2021 and 2040.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)&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:6.34pt"&gt;The valuation allowance is related to items for which it is &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;"more likely than not"&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; that the tax benefit will not be realized.&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;Deferred income taxes are presented in the accompanying consolidated balance sheets as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current assets of discontinued operations&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;15,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;112,116&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;95,612&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzMtMS0xLTEtMA_3a5aaed8-3aca-409e-bc11-cd9261087707"
      unitRef="usd">4907000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzMtMy0xLTEtMA_459e601f-c6b7-421d-8402-6aee7cb03bd1"
      unitRef="usd">12234000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <tree:DeferredTaxAssetsOperatingLease
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzQtMS0xLTEtMA_4e654622-7b9e-4eb8-9d8d-11706df35715"
      unitRef="usd">24864000</tree:DeferredTaxAssetsOperatingLease>
    <tree:DeferredTaxAssetsOperatingLease
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzQtMy0xLTEtMA_c2a646dd-865a-4b7c-bb80-7263d5260933"
      unitRef="usd">7299000</tree:DeferredTaxAssetsOperatingLease>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzUtMS0xLTEtMA_07239f2f-a1ba-4ccf-8d72-a5c051074434"
      unitRef="usd">56190000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzUtMy0xLTEtMA_97f59494-48c1-4032-99de-84ea5c7eb5b7"
      unitRef="usd">56450000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzYtMS0xLTEtMA_dc2d529c-dd8a-4549-b657-6badad99803f"
      unitRef="usd">20746000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzYtMy0xLTEtMA_024b8592-f24e-4f80-99be-1941e9e9fa6c"
      unitRef="usd">15805000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzctMS0xLTEtOTUwMg_7273f5e9-5f31-435e-8ea0-1a89ce0332ee"
      unitRef="usd">12684000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzctMy0xLTEtOTUwMg_30f65ca2-c3d0-43ec-86e0-80a58a361d89"
      unitRef="usd">4182000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <tree:DeferredTaxAssetInterestLimitation
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzctMS0xLTEtMA_25adb225-3f75-4f44-a7d4-38216bdea695"
      unitRef="usd">4059000</tree:DeferredTaxAssetInterestLimitation>
    <tree:DeferredTaxAssetInterestLimitation
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzctMy0xLTEtMA_0e3f4de3-63d7-4840-8b9b-51ef7c34f327"
      unitRef="usd">987000</tree:DeferredTaxAssetInterestLimitation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzktMS0xLTEtMA_908583b7-b50a-464f-883a-8595bec14927"
      unitRef="usd">4507000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzktMy0xLTEtMA_4332319e-b890-4b05-93e2-bb089d3d8156"
      unitRef="usd">9366000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzEwLTEtMS0xLTA_dff13388-a48d-494f-b608-602bd6fdaf63"
      unitRef="usd">13656000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzEwLTMtMS0xLTA_ace079a5-fc2c-4c8d-81da-c4186685fdfc"
      unitRef="usd">6124000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzExLTEtMS0xLTA_258e17c6-a2b3-4989-81cb-d8082115f05e"
      unitRef="usd">3605000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzExLTMtMS0xLTA_267c48f4-0832-4b3b-a645-b24f4e199596"
      unitRef="usd">446000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzEyLTEtMS0xLTA_81023510-c79f-403c-b4f6-b93712767d03"
      unitRef="usd">145218000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzEyLTMtMS0xLTA_41218be4-aa1f-4546-9594-775bef4f446b"
      unitRef="usd">112893000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzEzLTEtMS0xLTA_cbdb8691-188e-48ae-aba5-b56597494301"
      unitRef="usd">5802000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzEzLTMtMS0xLTA_af2c9ff9-b278-4d00-bb6c-2cce947540a6"
      unitRef="usd">4102000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <tree:GrossDeferredTaxAssetsNetofValuationAllowance
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzE0LTEtMS0xLTA_aeed704a-445a-429c-aac6-fb610eecc9f6"
      unitRef="usd">139416000</tree:GrossDeferredTaxAssetsNetofValuationAllowance>
    <tree:GrossDeferredTaxAssetsNetofValuationAllowance
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzE0LTMtMS0xLTA_89e3c59c-318a-4e6b-9bdc-bd0bd56bef60"
      unitRef="usd">108791000</tree:GrossDeferredTaxAssetsNetofValuationAllowance>
    <tree:DeferredTaxLiabilityOperatingLease
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzE3LTEtMS0xLTA_0325d21d-6115-48de-a494-58c2357a4dd0"
      unitRef="usd">21632000</tree:DeferredTaxLiabilityOperatingLease>
    <tree:DeferredTaxLiabilityOperatingLease
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzE3LTMtMS0xLTA_f5799697-2293-4b65-b649-ecc53b5e6dcd"
      unitRef="usd">6596000</tree:DeferredTaxLiabilityOperatingLease>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzE4LTEtMS0xLTk1MzA_f6e5f0e4-6edf-49d8-ae05-08113c709b5b"
      unitRef="usd">5015000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzE4LTMtMS0xLTk1MjQ_ff458682-9558-47d2-ae2e-3001ac0ed892"
      unitRef="usd">4748000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzE4LTEtMS0xLTA_ce868751-6ef0-40d3-ab51-0b2add5aa792"
      unitRef="usd">653000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzE4LTMtMS0xLTA_b5da3c91-d88e-4158-bfc3-c89e21c0344c"
      unitRef="usd">1835000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzE5LTEtMS0xLTA_409a7217-2018-47cf-9fe0-8c5544f02615"
      unitRef="usd">27300000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzE5LTMtMS0xLTA_48bd4b41-5b7f-4a79-8404-368d583b39c8"
      unitRef="usd">13179000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzIwLTEtMS0xLTA_92667d88-dc11-4d6e-8971-c3a694a3087e"
      unitRef="usd">112116000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTowZTBmNTA5NzNiOGM0YjY0YjUyNTc0OTllODRlZDNlMi90YWJsZXJhbmdlOjBlMGY1MDk3M2I4YzRiNjRiNTI1NzQ5OWU4NGVkM2UyXzIwLTMtMS0xLTA_db4ddf77-9d96-48b0-924e-ce8bc84b19f5"
      unitRef="usd">95612000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:OperatingLossCarryforwards
      contextRef="id70d90d04b0b4c14a2e09c95641f839a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90ZXh0cmVnaW9uOmM1NWMwNzRmZjZmOTQ4NzA4MjgyMjExMGFlYWUwY2U2XzIxMzc_59af198c-d604-42c1-8f92-26701e991fb4"
      unitRef="usd">179500000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="i0fd836ff097d45daab3c0176b05d8f73_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90ZXh0cmVnaW9uOmM1NWMwNzRmZjZmOTQ4NzA4MjgyMjExMGFlYWUwY2U2XzIzODI_5e1a7522-fbd9-447f-8b36-b2a1bb0c8384"
      unitRef="usd">519500000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZToyZGQ3ZjQ1YThmMjg0OWJmODZlZjc0NTZiMDA1MjhkNy90YWJsZXJhbmdlOjJkZDdmNDVhOGYyODQ5YmY4NmVmNzQ1NmIwMDUyOGQ3XzItMS0xLTEtMA_da6984bb-c424-4f59-80ff-adf309df1198"
      unitRef="usd">96224000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZToyZGQ3ZjQ1YThmMjg0OWJmODZlZjc0NTZiMDA1MjhkNy90YWJsZXJhbmdlOjJkZDdmNDVhOGYyODQ5YmY4NmVmNzQ1NmIwMDUyOGQ3XzItMy0xLTEtMA_7c914039-9db3-4fc2-9ca8-ae6b1b6bc35c"
      unitRef="usd">87664000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetParentsBasisInDiscontinuedOperation
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZToyZGQ3ZjQ1YThmMjg0OWJmODZlZjc0NTZiMDA1MjhkNy90YWJsZXJhbmdlOjJkZDdmNDVhOGYyODQ5YmY4NmVmNzQ1NmIwMDUyOGQ3XzMtMS0xLTEtMA_d10b742b-cd75-4507-b1fd-6d4f4b830479"
      unitRef="usd">15892000</us-gaap:DeferredTaxAssetParentsBasisInDiscontinuedOperation>
    <us-gaap:DeferredTaxAssetParentsBasisInDiscontinuedOperation
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZToyZGQ3ZjQ1YThmMjg0OWJmODZlZjc0NTZiMDA1MjhkNy90YWJsZXJhbmdlOjJkZDdmNDVhOGYyODQ5YmY4NmVmNzQ1NmIwMDUyOGQ3XzMtMy0xLTEtMA_6f3310a0-6a85-4c78-a30c-46495ca4c9e2"
      unitRef="usd">7948000</us-gaap:DeferredTaxAssetParentsBasisInDiscontinuedOperation>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZToyZGQ3ZjQ1YThmMjg0OWJmODZlZjc0NTZiMDA1MjhkNy90YWJsZXJhbmdlOjJkZDdmNDVhOGYyODQ5YmY4NmVmNzQ1NmIwMDUyOGQ3XzUtMS0xLTEtMA_0a8b10ca-f010-47a3-8661-cf94b3e16ce7"
      unitRef="usd">112116000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZToyZGQ3ZjQ1YThmMjg0OWJmODZlZjc0NTZiMDA1MjhkNy90YWJsZXJhbmdlOjJkZDdmNDVhOGYyODQ5YmY4NmVmNzQ1NmIwMDUyOGQ3XzUtMy0xLTEtMA_a24d1e78-6584-40c6-9428-b45d2460301d"
      unitRef="usd">95612000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90ZXh0cmVnaW9uOmM1NWMwNzRmZjZmOTQ4NzA4MjgyMjExMGFlYWUwY2U2XzMxMTM_6954f062-9dfb-4728-b581-7f40bd06b417"
      unitRef="usd">5800000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90ZXh0cmVnaW9uOmM1NWMwNzRmZjZmOTQ4NzA4MjgyMjExMGFlYWUwY2U2XzMxMTc_fd1117d7-7dc2-47ae-ab93-80f9d621c758"
      unitRef="usd">4100000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance
      contextRef="ie1e640db23ae4f1883a4d89f7a887e73_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90ZXh0cmVnaW9uOmM1NWMwNzRmZjZmOTQ4NzA4MjgyMjExMGFlYWUwY2U2XzMxMjQ_4f4d42ed-7460-4aed-b4a4-5cd5788db1d5"
      unitRef="usd">2200000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:SummaryOfValuationAllowanceTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90ZXh0cmVnaW9uOmM1NWMwNzRmZjZmOTQ4NzA4MjgyMjExMGFlYWUwY2U2XzUxMDI_07efe625-9b07-495a-b121-c7e499ca5837">&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 reconciliation of the beginning and ending balances of the deferred tax valuation allowance is as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&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:9.864%"/&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:9.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance, beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charges to earnings&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,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(465)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance, end of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,802&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,102&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,229&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfValuationAllowanceTextBlock>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTo0MWU4YWQ4N2YxNzQ0OWMwYTRjOTkwMTkyODk1OWE1YS90YWJsZXJhbmdlOjQxZThhZDg3ZjE3NDQ5YzBhNGM5OTAxOTI4OTU5YTVhXzItMS0xLTEtMA_ab093fa4-51fb-498a-b68d-11cee272d3fa"
      unitRef="usd">4102000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ie1e640db23ae4f1883a4d89f7a887e73_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTo0MWU4YWQ4N2YxNzQ0OWMwYTRjOTkwMTkyODk1OWE1YS90YWJsZXJhbmdlOjQxZThhZDg3ZjE3NDQ5YzBhNGM5OTAxOTI4OTU5YTVhXzItMy0xLTEtMA_7427315d-7a2e-4cc9-926e-89cd00004ee1"
      unitRef="usd">2229000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i62699a08e60743b2bf4fd57227c2825c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTo0MWU4YWQ4N2YxNzQ0OWMwYTRjOTkwMTkyODk1OWE1YS90YWJsZXJhbmdlOjQxZThhZDg3ZjE3NDQ5YzBhNGM5OTAxOTI4OTU5YTVhXzItNS0xLTEtMA_fb376e14-b5fe-4ce4-b90d-207c37076083"
      unitRef="usd">2694000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTo0MWU4YWQ4N2YxNzQ0OWMwYTRjOTkwMTkyODk1OWE1YS90YWJsZXJhbmdlOjQxZThhZDg3ZjE3NDQ5YzBhNGM5OTAxOTI4OTU5YTVhXzMtMS0xLTEtMA_f7478d80-61cd-4a16-b277-02f304a45ffe"
      unitRef="usd">1700000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTo0MWU4YWQ4N2YxNzQ0OWMwYTRjOTkwMTkyODk1OWE1YS90YWJsZXJhbmdlOjQxZThhZDg3ZjE3NDQ5YzBhNGM5OTAxOTI4OTU5YTVhXzMtMy0xLTEtMA_252480df-9fde-48e8-b316-b38e23ddb789"
      unitRef="usd">1873000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTo0MWU4YWQ4N2YxNzQ0OWMwYTRjOTkwMTkyODk1OWE1YS90YWJsZXJhbmdlOjQxZThhZDg3ZjE3NDQ5YzBhNGM5OTAxOTI4OTU5YTVhXzMtNS0xLTEtMA_3786ed78-bb3a-4352-aec4-2f5a25bd8771"
      unitRef="usd">-465000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTo0MWU4YWQ4N2YxNzQ0OWMwYTRjOTkwMTkyODk1OWE1YS90YWJsZXJhbmdlOjQxZThhZDg3ZjE3NDQ5YzBhNGM5OTAxOTI4OTU5YTVhXzUtMS0xLTEtMA_df4dd423-5cbf-4975-b25d-e446eaa97728"
      unitRef="usd">5802000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTo0MWU4YWQ4N2YxNzQ0OWMwYTRjOTkwMTkyODk1OWE1YS90YWJsZXJhbmdlOjQxZThhZDg3ZjE3NDQ5YzBhNGM5OTAxOTI4OTU5YTVhXzUtMy0xLTEtMA_0f843b53-76e7-4817-8c32-ea76a64a8abb"
      unitRef="usd">4102000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ie1e640db23ae4f1883a4d89f7a887e73_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTo0MWU4YWQ4N2YxNzQ0OWMwYTRjOTkwMTkyODk1OWE1YS90YWJsZXJhbmdlOjQxZThhZDg3ZjE3NDQ5YzBhNGM5OTAxOTI4OTU5YTVhXzUtNS0xLTEtMA_2897e9c5-0289-4b16-a275-e7c9e4e4c172"
      unitRef="usd">2229000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90ZXh0cmVnaW9uOmM1NWMwNzRmZjZmOTQ4NzA4MjgyMjExMGFlYWUwY2U2XzUxMDk_ec36a0b5-5bb5-4333-a551-d44cb19601a8">&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 reconciliation of the beginning and ending amounts of unrecognized tax benefits, excluding interest and penalties, is as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance, beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions of the current period&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;570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions of the prior period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Balance, end of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;2,613&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;1,996&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTo4OWM1NjFjYmZkNDU0NzFmODJjNDM2ZmMxMDVlZTQ1OC90YWJsZXJhbmdlOjg5YzU2MWNiZmQ0NTQ3MWY4MmM0MzZmYzEwNWVlNDU4XzItMS0xLTEtMA_c07dc3ae-3ed4-4989-aa78-5349ce4dc0c2"
      unitRef="usd">1996000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie1e640db23ae4f1883a4d89f7a887e73_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTo4OWM1NjFjYmZkNDU0NzFmODJjNDM2ZmMxMDVlZTQ1OC90YWJsZXJhbmdlOjg5YzU2MWNiZmQ0NTQ3MWY4MmM0MzZmYzEwNWVlNDU4XzItMy0xLTEtMA_bd35a424-c59c-496b-a662-e11e5209413f"
      unitRef="usd">1127000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTo4OWM1NjFjYmZkNDU0NzFmODJjNDM2ZmMxMDVlZTQ1OC90YWJsZXJhbmdlOjg5YzU2MWNiZmQ0NTQ3MWY4MmM0MzZmYzEwNWVlNDU4XzMtMS0xLTEtMA_9dba6bca-9c5f-4f6b-bf7b-9159ba2287df"
      unitRef="usd">570000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTo4OWM1NjFjYmZkNDU0NzFmODJjNDM2ZmMxMDVlZTQ1OC90YWJsZXJhbmdlOjg5YzU2MWNiZmQ0NTQ3MWY4MmM0MzZmYzEwNWVlNDU4XzMtMy0xLTEtMA_8aab38c8-605a-4bd2-8576-37cf8c02c680"
      unitRef="usd">525000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTo4OWM1NjFjYmZkNDU0NzFmODJjNDM2ZmMxMDVlZTQ1OC90YWJsZXJhbmdlOjg5YzU2MWNiZmQ0NTQ3MWY4MmM0MzZmYzEwNWVlNDU4XzQtMS0xLTEtMA_e0c503ed-66ad-46d3-b173-89ff1990bcd1"
      unitRef="usd">47000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTo4OWM1NjFjYmZkNDU0NzFmODJjNDM2ZmMxMDVlZTQ1OC90YWJsZXJhbmdlOjg5YzU2MWNiZmQ0NTQ3MWY4MmM0MzZmYzEwNWVlNDU4XzQtMy0xLTEtMA_38276341-68e3-45e0-9c45-d84c0544d4c2"
      unitRef="usd">344000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTo4OWM1NjFjYmZkNDU0NzFmODJjNDM2ZmMxMDVlZTQ1OC90YWJsZXJhbmdlOjg5YzU2MWNiZmQ0NTQ3MWY4MmM0MzZmYzEwNWVlNDU4XzUtMS0xLTEtMA_9c703768-f7a2-4302-8272-7333a244ba7c"
      unitRef="usd">2613000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90YWJsZTo4OWM1NjFjYmZkNDU0NzFmODJjNDM2ZmMxMDVlZTQ1OC90YWJsZXJhbmdlOjg5YzU2MWNiZmQ0NTQ3MWY4MmM0MzZmYzEwNWVlNDU4XzUtMy0xLTEtMA_63ef73d5-6e2a-4e02-8378-0c13ae38fb86"
      unitRef="usd">1996000</us-gaap:UnrecognizedTaxBenefits>
    <tree:UnrecognizedTaxBenefitsIncludingInterest
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90ZXh0cmVnaW9uOmM1NWMwNzRmZjZmOTQ4NzA4MjgyMjExMGFlYWUwY2U2XzM5MjE_c173c41a-9c18-4909-89c9-e9fc34066396"
      unitRef="usd">2600000</tree:UnrecognizedTaxBenefitsIncludingInterest>
    <tree:UnrecognizedTaxBenefitsIncludingInterest
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNDUvZnJhZzpjNTVjMDc0ZmY2Zjk0ODcwODI4MjIxMTBhZWFlMGNlNi90ZXh0cmVnaW9uOmM1NWMwNzRmZjZmOTQ4NzA4MjgyMjExMGFlYWUwY2U2XzM5Mjg_305ebfb6-8360-45c5-bed4-a05d731638c6"
      unitRef="usd">2100000</tree:UnrecognizedTaxBenefitsIncludingInterest>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzE2NzIx_458437fb-2a5d-49e6-9551-dbb13c81a6ec">DEBT&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Convertible Senior Notes&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:400;line-height:120%;text-decoration:underline"&gt;2025 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;On July 24, 2020, the Company issued $575.0&#160;million aggregate principal amount of its 0.50% Convertible Senior Notes due July 15, 2025 (the &#x201c;2025 Notes&#x201d;) in a private placement. The issuance included $75.0&#160;million aggregate principal amount of 2025 Notes under a 13-day purchase option which was exercised in full. The 2025 Notes bear interest at a rate of 0.50% per year, payable semi-annually on January 15 and July 15 of each year, beginning on January 15, 2021. The 2025 Notes will mature on July 15, 2025, unless earlier repurchased, redeemed or converted.&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 initial conversion rate of the 2025 Notes is 2.1683 shares of the Company's common stock per $1,000 principal amount of 2025 Notes (which is equivalent to an initial conversion price of approximately $461.19 per share). The conversion rate will be subject to adjustment upon the occurrence of certain specified events but will not be adjusted for accrued and unpaid interest. In addition, upon the occurrence of a make-whole fundamental change prior to the maturity of the 2025 Notes or if the Company issues a notice of redemption for the 2025 Notes, the Company will, in certain circumstances, increase the conversion rate by a specified number of additional shares for a holder that elects to convert the 2025 Notes in connection with such make-whole fundamental change or to convert its 2025 Notes called for redemption, as the case may be. Upon conversion, the 2025 Notes will settle for cash, shares of the Company&#x2019;s stock, or a combination thereof, at the Company&#x2019;s option. It is the intent of &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;the Company to settle the principal amount of the 2025 Notes in cash and any conversion premium in shares of its 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;The 2025 Notes are the Company&#x2019;s 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 2025 Notes; equal in right of payment to any of the Company&#x2019;s unsecured indebtedness that is not so subordinated; effectively junior in right of payment to any of the Company&#x2019;s secured indebtedness, including borrowings under the senior secured revolving credit facility, described below, 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 the Company&#x2019;s subsidiaries.&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;Prior to the close of business on the business day immediately preceding March 13, 2025, the 2025 Notes will be convertible at the option of the holders thereof only under the following circumstances:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;during any calendar quarter commencing after the calendar quarter ending on September 30, 2020 (and only during such calendar quarter), if the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during the 30 consecutive trading day period 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 on each applicable trading day;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;during the five business day period after any five consecutive trading day period in which, for each trading day of that period, the trading price (as defined in the 2025 Notes) per $1,000 principal amount of 2025 Notes for such trading day was less than 98% of the product of the last reported sale price of the common stock and the conversion rate on each such trading day; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;if the Company calls such 2025 Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date, but only with respect to the notes called for redemption; or&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;upon the occurrence of specified corporate events including but not limited to a fundamental change. &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 2025 Notes were not entitled to convert the 2025 Notes during the calendar quarter ended December 31, 2020 as the last reported sale price of the Company's common stock, for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on September 30, 2020, was not greater than or equal to 130% of the conversion price of the 2025 Notes on each applicable trading day. Holders of the 2025 Notes are not entitled to convert the 2025 Notes during the calendar quarter ended March 31, 2021 as the last reported sale price of the Company's common stock, for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on December 31, 2020, was not greater than or equal to 130% of the conversion price of the 2025 Notes on each applicable trading day.&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 or after March 13, 2025, until the close of business on the second scheduled trading day immediately preceding the maturity date of the 2025 Notes, holders of the 2025 Notes may convert all or a portion of their 2025 Notes regardless of the foregoing conditions. &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 may not redeem the 2025 Notes prior to July 20, 2023. On or after July 20, 2023 and before the 41st scheduled trading day immediately before the maturity date, the Company may redeem for cash all or a portion of the 2025 Notes, at its option, if the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during the 30 consecutive trading day period (and including the last trading day of such period) ending on, and including the last trading day immediately preceding the date of notice of redemption is greater than or equal to 130% of the conversion price on each applicable trading day. The redemption price will be equal to 100% of the principal amount of the 2025 Notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the 2025 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;Upon the occurrence of a fundamental change prior to the maturity date of the 2025 Notes, holders of the 2025 Notes may require the Company to repurchase all or a portion of the 2025 Notes for cash at a price equal to 100% of the principal amount of the 2025 Notes to be repurchased, plus any 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;If the market price per share of the common stock, as measured under the terms of the 2025 Notes, exceeds the conversion price of the 2025 Notes, the 2025 Notes could have a dilutive effect, unless the Company elects, subject to certain conditions, to settle the principal amount of the 2025 Notes and any conversion premium in cash.&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 initial measurement of convertible debt instruments that may be settled in cash is separated into a debt and an equity component whereby the debt component is based on the fair value of a similar instrument that does not contain an equity conversion option. The separate components of debt and equity of the Company&#x2019;s 2025 Notes were determined using an &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;interest rate of 5.30%, which reflects the nonconvertible debt borrowing rate of the Company at the date of issuance. As a result, the initial components of debt and equity were $455.6&#160;million and $119.4&#160;million, respectively. Financing costs related to the issuance of the 2025 Notes were approximately $15.1&#160;million, of which $12.0&#160;million were allocated to the liability component and are being amortized to interest expense over the term of the debt and $3.1&#160;million were allocated to the equity component.&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 2020, the Company recorded interest expense on the 2025 Notes of $11.5&#160;million which consisted of $1.3&#160;million associated with the 0.50% coupon rate, $9.3&#160;million associated with the accretion of the debt discount, and $0.9&#160;million associated with the amortization of the debt issuance costs. The debt discount is being amortized over the term of the debt. &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 December 31, 2020, the fair value of the 2025 Notes is estimated to be approximately $564.1&#160;million using the Level 1 observable input of the last quoted market price on December 31, 2020.&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 gross carrying amount, unamortized debt cost, debt issuance costs and net carrying value of the liability component of the 2025 Notes are as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;575,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized 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:10pt;font-weight:400;line-height:100%"&gt;110,110&#160;&lt;/span&gt;&lt;/td&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;453,834&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;/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:400;line-height:120%;text-decoration:underline"&gt;2022 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;On May 31, 2017, the Company issued $300.0 million aggregate principal amount of its 0.625% Convertible Senior Notes due June 1, 2022 (the &#x201c;2022 Notes&#x201d;) in a private placement. The 2022 Notes bear interest at a rate of 0.625% per year, payable semi-annually on June 1 and December 1 of each year, beginning on December 1, 2017. The 2022 Notes will mature on June 1, 2022, unless earlier repurchased or converted.&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 initial conversion rate of the 2022 Notes is 4.8163 shares of the Company's common stock per $1,000 principal amount of 2022 Notes (which is equivalent to an initial conversion price of approximately $207.63 per share). The conversion rate will be subject to adjustment upon the occurrence of certain specified events but will not be adjusted for accrued and unpaid interest. In addition, upon the occurrence of a make-whole fundamental change prior to the maturity of the 2022 Notes, the Company will, in certain circumstances, increase the conversion rate by a specified number of additional shares for a holder that elects to convert the 2022 Notes in connection with such make-whole fundamental change. Upon conversion, the 2022 Notes will settle for cash, shares of the Company&#x2019;s stock, or a combination thereof, at the Company&#x2019;s option. It is the intent of the Company to settle the principal amount of the 2022 Notes in cash and any conversion premium in shares of its 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;The 2022 Notes are the Company&#x2019;s 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 2022 Notes; equal in right of payment to any of the Company&#x2019;s unsecured indebtedness that is not so subordinated; effectively junior in right of payment to any of the Company&#x2019;s secured indebtedness, including borrowings under the senior secured revolving credit facility, described below, 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 the Company&#x2019;s subsidiaries.&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;Prior to the close of business on the business day immediately preceding February 1, 2022, the 2022 Notes will be convertible at the option of the holders thereof only under the following circumstances:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;during any calendar quarter commencing after the calendar quarter ending on September 30, 2017 (and only during such calendar quarter), if the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during the 30 consecutive trading day period 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 on each applicable trading day;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;during the five business day period after any five consecutive trading day period in which, for each trading day of that period, the trading price (as defined in the 2022 Notes) per $1,000 principal amount of 2022 Notes for such trading day was less than 98% of the product of the last reported sale price of the common stock and the conversion rate on each such trading day; or&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;upon the occurrence of specified corporate events including but not limited to a fundamental change. &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 2022 Notes were entitled to convert the 2022 Notes during the calendar quarter ended December 31, 2020 as the last reported sale price of the Company's common stock, for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on September 30, 2020, was greater than or equal to 130% of the conversion price of the 2022 Notes on each applicable trading day. Holders of the 2022 Notes are not entitled to convert the 2022 Notes during the calendar quarter ended March 31, 2021 as the last reported sale price of the Company's common stock, for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on December 31, 2020, was not greater than or equal to 130% of the conversion price of the 2022 Notes on each applicable trading day.&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 or after February 1, 2022, until the close of business on the second scheduled trading day immediately preceding the maturity date of the 2022 Notes, holders of the 2022 Notes may convert all or a portion of their 2022 Notes regardless of the foregoing conditions. &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 may not redeem the 2022 Notes prior to the maturity date and no sinking fund is provided for the 2022 Notes. Upon the occurrence of a fundamental change prior to the maturity date of the 2022 Notes, holders of the 2022 Notes may require the Company to repurchase all or a portion of the 2022 Notes for cash at a price equal to 100% of the principal amount of the 2022 Notes to be repurchased, plus any 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;If the market price per share of the common stock, as measured under the terms of the 2022 Notes, exceeds the conversion price of the 2022 Notes, the 2022 Notes could have a dilutive effect, unless the Company elects, subject to certain conditions, to settle the principal amount of the 2022 Notes and any conversion premium in cash.&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 separate components of debt and equity of the Company&#x2019;s 2022 Notes were determined using an interest rate of 5.36%, which reflects the nonconvertible debt borrowing rate of the Company at the date of issuance. As a result, the initial components of debt and equity were $238.4 million and $61.6 million, respectively. Financing costs related to the issuance of the 2022 Notes were approximately $9.3 million, of which $7.4 million were allocated to the liability component and are being amortized to interest expense over the term of the debt and $1.9 million were allocated to the equity component.&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 July 24, 2020, the Company used approximately $234.0&#160;million of the net proceeds from the issuance of the 2025 Notes to repurchase approximately $130.3&#160;million principal amount of the 2022 Notes, including the payment of accrued and unpaid interest of approximately $0.1&#160;million, through separate transactions with certain holders of the 2022 Notes. Of the consideration paid, $126.0&#160;million was allocated to the extinguishment of the liability component of the notes, while the remaining $107.9&#160;million was allocated to the reacquisition of the equity component and recorded as a reduction to additional paid-in capital in the consolidated statement of shareholders&#x2019; equity. The Company recognized a loss on debt extinguishment of $7.8&#160;million in the third quarter of 2020, which is included in interest expense, net in the consolidated statements of operations and comprehensive income (loss).&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 2020, the Company recorded interest expense on the 2022 Notes of $13.0 million which consisted of $1.5 million associated with the 0.625% coupon rate, $10.3 million associated with the accretion of the debt discount, and $1.2 million associated with the amortization of the debt issuance costs. During 2019, the Company recorded interest expense on the 2022 Notes of $15.3 million which consisted of $1.9 million associated with the 0.625% coupon rate, $12.0 million associated with the accretion of the debt discount, and $1.4 million associated with the amortization of the debt issuance costs. During 2018, the Company recorded interest expense on the 2022 Notes of $14.6 million which consisted of $1.9 million associated with the 0.625% coupon rate, $11.4 million associated with the accretion of the debt discount, and $1.3 million associated with the amortization of the debt issuance costs. The debt discount is being amortized over the term of the debt. &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 December&#160;31, 2020, the fair value of the 2022 Notes is estimated to be approximately $243.8 million using the Level 1 observable input of the last quoted market price on December&#160;31, 2020.&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 gross carrying amount, unamortized debt cost, debt issuance costs and net carrying value of the liability component of the 2022 Notes are as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;/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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized 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:10pt;font-weight:400;line-height:100%"&gt;10,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;31,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;157,578&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;264,391&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Convertible Note Hedge and Warrant Transactions&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:400;line-height:120%;text-decoration:underline"&gt;2020 Hedge and Warrants&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 July 24, 2020, in connection with the issuance of the 2025 Notes, the Company entered into Convertible Note Hedge (the &#x201c;2020 Hedge&#x201d;) and warrant transactions with respect to the Company&#x2019;s common stock. The Company used approximately $63.0&#160;million of the net proceeds from the 2025 Notes to pay for the cost of the 2020 Hedge, after such cost was partially offset by the proceeds from the warrant transactions.&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 July 24, 2020, the Company paid $124.2&#160;million to the counterparties for the 2020 Hedge transactions. The 2020 Hedge transactions cover 1.2&#160;million shares of the Company&#x2019;s common stock, the same number of shares initially underlying the 2025 Notes, and are exercisable upon any conversion of the 2025 Notes. The 2020 Hedge transactions are expected generally to reduce the potential dilution to the Company's common stock upon conversion of the 2025 Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of the converted 2025 Notes, as the case may be, in the event that the market price per share of common stock, as measured under the terms of the 2020 Hedge transactions, is greater than the strike price of the 2020 Hedge transactions, which initially corresponds to the initial conversion price of the 2025 Notes, or approximately $461.19 per share of common stock. The 2020 Hedge transactions will expire upon the maturity of the 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;On July 24, 2020, the Company sold to the counterparties, warrants (the &#x201c;2020 Warrants&#x201d;) to acquire 1.2&#160;million shares of the Company's common stock at an initial strike price of $709.52 per share, which represents a premium of 100% over the last reported sale price of the common stock of $354.76 on July 21, 2020. On July 24, 2020, the Company received aggregate proceeds of approximately $61.2&#160;million from the sale of the 2020 Warrants. If the market price per share of the common stock, as measured under the terms of the 2020 Warrants, exceeds the strike price of the 2020 Warrants, the 2020 Warrants could have a dilutive effect, unless the Company elects, subject to certain conditions, to settle the 2020 Warrants in cash.&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 2020 Hedge and 2020 Warrants transactions are indexed to, and potentially settled in, the Company's common stock and the net cost of $63.0&#160;million has been recorded as a reduction to additional paid-in capital in the consolidated statement of shareholders&#x2019; equity.&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:400;line-height:120%;text-decoration:underline"&gt;2017 Hedge and Warrants&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 May 31, 2017, in connection with the issuance of the 2022 Notes, the Company entered into Convertible Note Hedge (the &#x201c;2017 Hedge&#x201d;) and warrant transactions with respect to the Company&#x2019;s common stock. The Company used approximately $18.1 million of the net proceeds from the 2022 Notes to pay for the cost of the 2017 Hedge, after such cost was partially offset by the proceeds from the warrant transactions.&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 May 31, 2017, the Company paid $61.5 million to the counterparties for the 2017 Hedge transactions. The 2017 Hedge transactions initially covered 1.4 million shares of the Company&#x2019;s common stock, the same number of shares initially underlying the 2022 Notes, and are exercisable upon any conversion of the 2022 Notes. The 2017 Hedge transactions are expected generally to reduce the potential dilution to the Company's common stock upon conversion of the 2022 Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of the converted 2022 Notes, as the case may be, in the event that the market price per share of common stock, as measured under the terms of the 2017 Hedge transactions, is greater than the strike price of the 2017 Hedge transactions, which initially corresponds to the initial conversion price of the 2022 Notes, or approximately $207.63 per share of common stock. The 2017 Hedge transactions will expire upon the maturity of the 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;On May 31, 2017, the Company sold to the counterparties, warrants (the &#x201c;2017 Warrants&#x201d;) to acquire 1.4 million shares of the Company's common stock at an initial strike price of $266.39 per share, which represents a premium of 70% over the last reported sale price of the common stock of $156.70 on May 24, 2017. On May 31, 2017, the Company received aggregate proceeds of approximately $43.4 million from the sale of the 2017 Warrants. If the market price per share of the common stock, as measured under the terms of the 2017 Warrants, exceeds the strike price of the 2017 Warrants, the 2017 Warrants could have a dilutive effect, unless the Company elects, subject to certain conditions, to settle the 2017 Warrants in cash.&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 2017 Hedge and 2017 Warrants transactions are indexed to, and potentially settled in, the Company's common stock and the net cost of $18.1 million was recorded as a reduction to additional paid-in capital in the consolidated statement of shareholders&#x2019; equity.&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;To the extent of the repurchases of the 2022 Notes noted above, the Company entered into agreements with the counterparties for the 2017 Hedge and 2017 Warrants transactions to terminate a portion of these call spread transactions effective July 24, 2020 in notional amounts corresponding to the principal amount of the 2022 Notes repurchased. Subsequent &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;to such termination, the outstanding portion of the 2017 Hedge covers 0.8&#160;million shares of the Company's common stock and 2017 Warrants to acquire 0.8&#160;million shares of the Company's common stock remain outstanding. The Company received $109.9&#160;million and paid $94.3&#160;million as a result of terminating such portions of the 2017 Hedge and 2017 Warrants, respectively. The net $15.6&#160;million has been recorded as an increase to additional paid-in capital in the consolidated statement of shareholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Senior Secured Revolving Credit Facility&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 December 10, 2019, the Company's wholly-owned subsidiary, LendingTree, LLC, entered into an amended and restated $500.0 million five-year senior secured revolving credit facility (the "Amended Revolving Credit Facility") which amended and restated the Company's previous $350.0 million five-year senior secured revolving credit facility (the &#x201c;2017 Revolving Credit Facility&#x201d;). The Amended Revolving Credit Facility matures on December 10, 2024. Borrowings under the Amended Revolving Credit Facility can be used to finance working capital needs, capital expenditures and general corporate purposes, including to finance permitted acquisitions. As of December&#160;31, 2020, the Company had no borrowings outstanding under the Amended Revolving Credit Facility. As of December 31, 2019, the Company had $75.0 million in borrowings outstanding under the Amended Revolving Credit Facility at the LIBO rate option with a weighted average interest rate of 3.01%, consisting of a $50.0 million 31-day borrowing and a $25.0 million 31-day borrowing.&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;Up to $10.0 million of the Amended Revolving Credit Facility will be available for short-term loans, referred to as swingline loans. Under certain conditions, the Company will be permitted to add one or more term loans and/or increase revolving commitments under the Amended Revolving Credit Facility by an additional amount equal to the greater of $185.0 million or 100% of Consolidated EBITDA as defined, or a greater amount provided that a total consolidated senior secured debt to EBITDA ratio does not exceed 2.50 to 1.00. Additionally, up to $10.0 million of the Amended Revolving Credit Facility will be available for the issuance of letters of credit. At each of December 31, 2020 and December 31, 2019, the Company had outstanding one letter of credit issued in the amount of $0.2 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 Company&#x2019;s borrowings under the Amended Revolving Credit Facility bear interest at annual rates that, at the Company&#x2019;s option, will be either:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a base rate generally defined as the sum of (i) the greater of (a) the prime rate of Truist Bank, (b) the federal funds effective rate plus 0.5% and (c) the LIBO rate (defined below) on a daily basis applicable for an interest period of one month plus 1.0% and (ii) an applicable percentage of 0.25% to 1.0% based on a total consolidated debt to EBITDA ratio; or&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a LIBO rate generally defined as the sum of (i) the rate for Eurodollar deposits in the applicable currency and (ii) an applicable percentage of 1.25% to 2.0% based on a total consolidated debt to EBITDA ratio.&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;All swingline loans bear interest at the base rate defined above. Interest on the Company&#x2019;s borrowings are payable quarterly in arrears for base rate loans and on the last day of each interest rate period (but not less often than three months) for LIBO rate loans.&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 Amended Revolving Credit Facility contains a restrictive financial covenant, which initially limits the total consolidated debt to EBITDA ratio to 4.5, with step downs to 4.0 over time, except that this may increase by 0.5 for the four fiscal quarters following a material acquisition. In addition, the Amended Revolving Credit Facility contains customary affirmative and negative covenants in addition to events of default for a transaction of this type that, among other things, restrict additional indebtedness, liens, mergers or certain fundamental changes, asset dispositions, dividends, stock repurchases and other restricted payments, transactions with affiliates, sale-leaseback transactions, hedging transactions, loans and investments and other matters customarily restricted in such agreements. &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 July 21, 2020, the Company executed a temporary amendment to its Amended Revolving Credit Facility to provide for certain covenant relief, primarily to facilitate the issuance of the 2025 Notes, the repurchase of a portion of the 2022 Notes, and to pay down existing borrowings under the credit facility.&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 amendment amends the existing credit agreement to, among other things: (i) temporarily replace the total consolidated debt to EBITDA ratio covenant with a consolidated liquidity covenant requiring the Company to maintain unrestricted cash and cash equivalents in the United States plus amounts available and permitted to be drawn under the Amended Revolving Credit Facility to be no less than $200.0&#160;million; (ii) impose additional limitations on certain restricted payments during such temporary period; and (iii) increase the applicable margins to (x) 2.25% for loans based on the LIBO rate and (y) 1.25% for loans based on the base rate, subject to a 0.75% floor, and unused commitment fees to 0.50% under the Amended Revolving &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;Credit Facility during the temporary period. These amendments shall apply from the effective date through the fiscal quarter ending June 30, 2021, unless terminated in advance by 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;The Company was in compliance with all covenants at December&#160;31, 2020.&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 Amended Revolving Credit Facility requires LendingTree, LLC to pledge as collateral, subject to certain customary exclusions, substantially all of its assets, including 100% of its equity in all of its domestic subsidiaries and 66% of the voting equity, and 100% of the non-voting equity, in all of its material foreign subsidiaries (of which there are currently none). The obligations under this facility are unconditionally guaranteed on a senior basis by LendingTree, Inc. and material domestic subsidiaries of LendingTree, LLC, which guaranties are secured by a pledge as collateral, subject to certain customary exclusions, of 100% of each such guarantor's assets, including 100% of each such guarantor&#x2019;s equity in all of its domestic subsidiaries and 66% of the voting equity, and 100% of the non-voting equity, in all of its material foreign subsidiaries (of which there are currently none).&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;Except as noted in the covenant relief discussion above, the Company is required to pay an unused commitment fee quarterly in arrears on the difference between committed amounts and amounts actually borrowed under the Amended Revolving Credit Facility equal to an applicable percentage of 0.25% to 0.45% per annum based on a total consolidated debt to EBITDA ratio. The Company is required to pay a letter of credit participation fee and a letter of credit fronting fee quarterly in arrears. The letter of credit participation fee is based upon the aggregate face amount of outstanding letters of credit at an applicable percentage of 1.25% to 2.0% based on a total consolidated debt to EBITDA ratio. The letter of credit fronting fee is 0.125% per annum on the face amount of each letter 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;The Company recognized $0.3 million in additional interest expense in the fourth quarter of 2019 due to the write-off of certain unamortized debt issuance costs associated with the original revolving credit facility and previous amendments to the credit agreement. In addition to the remaining unamortized debt issuance costs associated with the original revolving credit facility and the Revolving Credit Facility, debt issuance costs of $2.8 million related to the Amended Revolving Credit Facility entered into on December 10, 2019 are being amortized to interest expense over the life of the Amended Revolving Credit Facility. Debt issuance costs of $1.1&#160;million related to the July 21, 2020 temporary amendment are being amortized to interest expense through June 30, 2021, unless the temporary amendment is terminated in advance by the Company. Unamortized debt issuance costs are included in prepaid and other current assets and other non-current assets in the Company's consolidated balance sheet. &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 2020, the Company recorded interest expense related to the revolving credit facility of $4.3 million which consisted of $1.3 million associated with borrowings bearing interest at the LIBO rate, $1.7 million in unused commitment fees, and $1.3 million associated with the amortization of the debt issuance costs. During 2019, the Company recorded interest expense related to the revolving credit facility of $6.1 million which consisted of $4.9 million associated with borrowings bearing interest at the LIBO rate, $0.6 million in unused commitment fees, and $0.6 million associated with the amortization of the debt issuance costs. During 2018, the Company recorded interest expense related to the revolving credit facility of $2.0 million which consisted of $0.8 million associated with borrowings bearing interest at the base rate and the LIBO rate, $0.8 million in unused commitment fees, and $0.4 million associated with the amortization of the debt issuance costs.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="iee5c8c8966a745d48cf136181117b646_I20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDEwODk_3b6242ad-a265-46ce-941c-cb50f34a1740"
      unitRef="usd">575000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iee5c8c8966a745d48cf136181117b646_I20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDExMDU_4d7d12d4-680f-41eb-b468-77bfce2b3d86"
      unitRef="rate">0.0050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i9c35d8e4a09b41608b588ae020cba5e7_I20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDExMTI_9c2f81d7-147f-4fb3-a053-3131507439bc"
      unitRef="usd">75000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iee5c8c8966a745d48cf136181117b646_I20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDEzODU_4d7d12d4-680f-41eb-b468-77bfce2b3d86"
      unitRef="rate">0.0050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <tree:DebtConversionNumberofSharesofCommonStockConvertibleper1000ofPrincipalNotes
      contextRef="i6c60a3d175e24b6d85989963e49e42cd_I20200724"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDExMzQ_79b041db-e7ca-45ba-a060-c0e3ab11b22d"
      unitRef="shares">2.1683</tree:DebtConversionNumberofSharesofCommonStockConvertibleper1000ofPrincipalNotes>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i6c60a3d175e24b6d85989963e49e42cd_I20200724"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDExNDI_69f9dced-6a42-41eb-a9f9-9c9036f2aca8"
      unitRef="usdPerShare">461.19</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i53334b6386a14133aad35befd95071a0_D20200724-20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDExOTY_8c3e0c73-83eb-408c-a738-ab29f0481461"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i53334b6386a14133aad35befd95071a0_D20200724-20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDExOTI_0891ac49-67f5-4be1-a3d5-23d50b6dadbe"
      unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i53334b6386a14133aad35befd95071a0_D20200724-20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDExNTE_400748e0-d50a-4e79-87d7-a70b4a6e4dac"
      unitRef="rate">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i667d0b80db1f45c58e139121b4229d39_D20200724-20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDExNjc_4328b543-a32a-463d-b031-e34ecada45f7"
      unitRef="day">5</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i667d0b80db1f45c58e139121b4229d39_D20200724-20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDExNzY_2ee16360-f242-43f3-8b5c-901960a72ffa"
      unitRef="day">5</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <tree:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTriggerFiveBusinessDays
      contextRef="i667d0b80db1f45c58e139121b4229d39_D20200724-20200724"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDExNTc_0138a7d2-baba-436b-bf0c-099825a52143"
      unitRef="rate">0.98</tree:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTriggerFiveBusinessDays>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="ib2dd1442110045058d97e1f176697522_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDExODA_02d42071-fcf2-466c-9f83-e4792ae867dd"
      unitRef="rate">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="ib2dd1442110045058d97e1f176697522_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE0MDQ_02d42071-fcf2-466c-9f83-e4792ae867dd"
      unitRef="rate">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i53334b6386a14133aad35befd95071a0_D20200724-20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDEyMTY_8ea3b512-b12a-4e3b-a23e-0ee84fad2fdf"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i53334b6386a14133aad35befd95071a0_D20200724-20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDEyMTI_786ce86a-c44b-4374-9764-46436855e487"
      unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i8be24ece55134f2aac4db75d7ec60f24_D20200724-20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDEzOTc_bbe51d78-80a5-497d-accb-d652a8c69620"
      unitRef="rate">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i8be24ece55134f2aac4db75d7ec60f24_D20200724-20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDEyMDA_147e9771-8b64-43b1-839e-271d297cc4fc"
      unitRef="rate">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i8be24ece55134f2aac4db75d7ec60f24_D20200724-20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE3OTk_147e9771-8b64-43b1-839e-271d297cc4fc"
      unitRef="rate">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <tree:NonconvertibleDebtBorrowingRateattheDateofIssuance
      contextRef="i6c60a3d175e24b6d85989963e49e42cd_I20200724"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDEyMjA_11a40a07-36e8-4d55-b46d-88fe4f11ee96"
      unitRef="rate">0.0530</tree:NonconvertibleDebtBorrowingRateattheDateofIssuance>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="i6c60a3d175e24b6d85989963e49e42cd_I20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDEyMjc_2eb480e4-c796-4a16-9aae-eaebfc822b39"
      unitRef="usd">455600000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i6c60a3d175e24b6d85989963e49e42cd_I20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDEyNDM_26908637-22e1-4464-b677-7535f9ffa458"
      unitRef="usd">119400000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i6c60a3d175e24b6d85989963e49e42cd_I20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDEyNTk_2fc9c1c7-4a40-49f9-837b-66d69ae026fa"
      unitRef="usd">15100000</us-gaap:DeferredFinanceCostsGross>
    <tree:Debtissuancecostsliabilitycomponent
      contextRef="i6c60a3d175e24b6d85989963e49e42cd_I20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDEyNzQ_9afc7dfd-dfc4-48eb-bf57-7838e7493cf8"
      unitRef="usd">12000000.0</tree:Debtissuancecostsliabilitycomponent>
    <tree:Debtissuancecostsequitycomponent
      contextRef="i6c60a3d175e24b6d85989963e49e42cd_I20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDEyODk_50feb6ac-de8b-4690-ab19-c54da3bca4ac"
      unitRef="usd">3100000</tree:Debtissuancecostsequitycomponent>
    <us-gaap:InterestExpenseDebt
      contextRef="ib2dd1442110045058d97e1f176697522_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDEzMDM_c494033e-8e6d-4938-81d9-1f1056317cf2"
      unitRef="usd">11500000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="ib2dd1442110045058d97e1f176697522_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDEzMTg_972860b0-550b-41fa-82fe-5421fa1fd0ea"
      unitRef="usd">1300000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i6c60a3d175e24b6d85989963e49e42cd_I20200724"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDEzMzI_bcf3cc4c-d870-47f9-9fc2-f2e1bc48afbd"
      unitRef="rate">0.0050</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="ib2dd1442110045058d97e1f176697522_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDEzMzk_37759825-5b42-4919-a7df-26c763514516"
      unitRef="usd">9300000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ib2dd1442110045058d97e1f176697522_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDEzNTM_6efbab4a-ecf1-49c8-8996-76bab66af1d3"
      unitRef="usd">900000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:LongTermDebtFairValue
      contextRef="id797571c886847c087acc649694014a7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDEzNjc_425c168f-7b37-4cd5-beb0-9ba859f93cf2"
      unitRef="usd">564100000</us-gaap:LongTermDebtFairValue>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDEzODI_4b0166d9-0333-4cfc-8514-f58af635c255">&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 gross carrying amount, unamortized debt cost, debt issuance costs and net carrying value of the liability component of the 2025 Notes are as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;575,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized 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:10pt;font-weight:400;line-height:100%"&gt;110,110&#160;&lt;/span&gt;&lt;/td&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;453,834&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;/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 summary of the gross carrying amount, unamortized debt cost, debt issuance costs and net carrying value of the liability component of the 2022 Notes are as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;/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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized 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:10pt;font-weight:400;line-height:100%"&gt;10,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;31,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;157,578&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;264,391&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:ScheduleOfDebtTableTextBlock>
    <us-gaap:ConvertibleDebt
      contextRef="i89a06cff53764f53a64a7bfb436b16d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90YWJsZTozN2UzYzE2YjY5MTI0NjY0YmRkYmM1NjIzZWRkMGU2Mi90YWJsZXJhbmdlOjM3ZTNjMTZiNjkxMjQ2NjRiZGRiYzU2MjNlZGQwZTYyXzEtMS0xLTEtMzc4Nw_a8e85aec-5015-4805-ad47-9af82d0e5cfd"
      unitRef="usd">575000000</us-gaap:ConvertibleDebt>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i89a06cff53764f53a64a7bfb436b16d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90YWJsZTozN2UzYzE2YjY5MTI0NjY0YmRkYmM1NjIzZWRkMGU2Mi90YWJsZXJhbmdlOjM3ZTNjMTZiNjkxMjQ2NjRiZGRiYzU2MjNlZGQwZTYyXzItMS0xLTEtMzc4Nw_06a10523-afbe-4c06-96d2-ae35c8b8e654"
      unitRef="usd">110110000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <tree:Debtissuancecostsliabilitycomponent
      contextRef="i89a06cff53764f53a64a7bfb436b16d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90YWJsZTozN2UzYzE2YjY5MTI0NjY0YmRkYmM1NjIzZWRkMGU2Mi90YWJsZXJhbmdlOjM3ZTNjMTZiNjkxMjQ2NjRiZGRiYzU2MjNlZGQwZTYyXzMtMS0xLTEtMzc4Nw_c4f83a74-9b91-4b8e-b0f1-b33c7217ec6f"
      unitRef="usd">11056000</tree:Debtissuancecostsliabilitycomponent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i89a06cff53764f53a64a7bfb436b16d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90YWJsZTozN2UzYzE2YjY5MTI0NjY0YmRkYmM1NjIzZWRkMGU2Mi90YWJsZXJhbmdlOjM3ZTNjMTZiNjkxMjQ2NjRiZGRiYzU2MjNlZGQwZTYyXzQtMS0xLTEtNzMwMw_6c76e5b5-0cb4-4cd7-9815-309a0286b0c7"
      unitRef="usd">453834000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i80efe1ca31f941ffa0ece18964c50daf_I20170531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzc5_c4a88417-86cc-49f6-9b0c-b5fd3cffd7b1"
      unitRef="usd">300000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i80efe1ca31f941ffa0ece18964c50daf_I20170531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzExNg_9bf3d772-2956-4a06-960d-a3562f6a7634"
      unitRef="rate">0.00625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i80efe1ca31f941ffa0ece18964c50daf_I20170531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzIzNg_623158df-fc50-464d-8279-c07b8a9b8a39"
      unitRef="rate">0.00625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <tree:DebtConversionNumberofSharesofCommonStockConvertibleper1000ofPrincipalNotes
      contextRef="i80efe1ca31f941ffa0ece18964c50daf_I20170531"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzQ2NQ_c6c770e7-f05a-4bdc-9ef6-c871bb6d8c12"
      unitRef="shares">4.8163</tree:DebtConversionNumberofSharesofCommonStockConvertibleper1000ofPrincipalNotes>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i80efe1ca31f941ffa0ece18964c50daf_I20170531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzU5Mw_d37ce399-698c-4192-a902-2cce33698b48"
      unitRef="usdPerShare">207.63</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i638a638280934d4c9f0c5e2df926cdb7_D20170531-20170531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE3MzU_6a0dac6c-d995-4bd9-b938-1fc11765caec"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i638a638280934d4c9f0c5e2df926cdb7_D20170531-20170531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE3Mzk_de73e82c-c42e-4af3-91bd-1d072ef79f7c"
      unitRef="segment">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i638a638280934d4c9f0c5e2df926cdb7_D20170531-20170531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzI2MTY_ecfde6a8-8222-4a49-a6ec-43023cd66b7e"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i7dccbc49d0694d04ab526199c8d1163c_D20170531-20170531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzI2ODY_8f38a04d-5b09-402f-be48-8a9c4394ec13"
      unitRef="day">5</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i7dccbc49d0694d04ab526199c8d1163c_D20170531-20170531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzI3MTk_8f38a04d-5b09-402f-be48-8a9c4394ec13"
      unitRef="day">5</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <tree:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTriggerFiveBusinessDays
      contextRef="i7dccbc49d0694d04ab526199c8d1163c_D20170531-20170531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzI5MTI_ee818791-767b-477f-be79-1fe41050e828"
      unitRef="number">0.98</tree:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTriggerFiveBusinessDays>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="ibf73325b5c454fa6ac6b223e8979c141_D20170531-20170531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzM0NTM_69afecc2-ad94-4f8c-bd86-1bbd86e2eb56"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="ibf73325b5c454fa6ac6b223e8979c141_D20170531-20170531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzM4Mjk_69afecc2-ad94-4f8c-bd86-1bbd86e2eb56"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="ibf73325b5c454fa6ac6b223e8979c141_D20170531-20170531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzUzMzM_1da9c632-074a-46fc-a9cc-6d08abdafd5a"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <tree:NonconvertibleDebtBorrowingRateattheDateofIssuance
      contextRef="i80efe1ca31f941ffa0ece18964c50daf_I20170531"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzYxNzI_ecc6472a-21b7-40f1-a44a-e30ae7ff74b8"
      unitRef="number">0.0536</tree:NonconvertibleDebtBorrowingRateattheDateofIssuance>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="i80efe1ca31f941ffa0ece18964c50daf_I20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzYzMzA_125c47ba-1fb6-4cfe-a8b9-e1a1f3c7610a"
      unitRef="usd">238400000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i80efe1ca31f941ffa0ece18964c50daf_I20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzYzMzc_6f818467-2542-49a0-a388-9befab9b9984"
      unitRef="usd">61600000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i80efe1ca31f941ffa0ece18964c50daf_I20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzY0Mjc_a336d9a0-fa97-466a-96f7-8cffd46d4c90"
      unitRef="usd">9300000</us-gaap:DeferredFinanceCostsGross>
    <tree:Debtissuancecostsliabilitycomponent
      contextRef="i80efe1ca31f941ffa0ece18964c50daf_I20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzY0Mzk_e56efe25-e130-4d88-aa80-43a53d56dd55"
      unitRef="usd">7400000</tree:Debtissuancecostsliabilitycomponent>
    <tree:Debtissuancecostsequitycomponent
      contextRef="i80efe1ca31f941ffa0ece18964c50daf_I20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzY1NTg_88dcf564-6717-437c-a619-c25f58e64c76"
      unitRef="usd">1900000</tree:Debtissuancecostsequitycomponent>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="i6361161e962b48f7a8e675bc47af90ad_D20200724-20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE1Mjc_bfce2bb8-8ca7-450d-8650-4ac2a65950fb"
      unitRef="usd">234000000.0</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="i62c07b49eaa24991ad92fb554fd0bc42_I20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE1NDM_25134020-fb9b-4c65-9ed2-a747b64b0012"
      unitRef="usd">130300000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <tree:DebtInstrumentRepurchasedAmountAccruedInterest
      contextRef="i62c07b49eaa24991ad92fb554fd0bc42_I20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE1NTk_920bf517-26a5-4a87-a523-4e561bdd1092"
      unitRef="usd">100000</tree:DebtInstrumentRepurchasedAmountAccruedInterest>
    <us-gaap:ExtinguishmentOfDebtAmount
      contextRef="i6361161e962b48f7a8e675bc47af90ad_D20200724-20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE1NzM_374ead49-5d4e-4464-be10-ab178522a9f1"
      unitRef="usd">126000000.0</us-gaap:ExtinguishmentOfDebtAmount>
    <tree:AdjustmentstoAdditionalPaidinCapitalRepurchaseofConvertibleDebt
      contextRef="i6361161e962b48f7a8e675bc47af90ad_D20200724-20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE1ODk_949bf4f3-10a4-4d9d-adcb-7cfbf08451d0"
      unitRef="usd">-107900000</tree:AdjustmentstoAdditionalPaidinCapitalRepurchaseofConvertibleDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i9e90992bae27420994f82d35f873ef87_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE2MDU_033331dc-ff5a-42ba-9005-c289c8b51e7f"
      unitRef="usd">-7800000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i2543a8600a6f4055bd757879a10683b5_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzY2NjY_c3da5476-b264-49e2-b48e-befd8b3cc1c6"
      unitRef="usd">13000000.0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i2543a8600a6f4055bd757879a10683b5_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzY2ODg_29cdf24d-fba8-45c8-be36-4130e959851c"
      unitRef="usd">1500000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i4844a564b6f449d18a8db774594a52e2_I20201231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzY3MTE_115bc5fb-0b54-44b0-a88a-d1b0bf2699bc"
      unitRef="number">0.00625</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i2543a8600a6f4055bd757879a10683b5_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzY3Mjc_7f111cae-dead-4486-ab9b-17c189b78fc8"
      unitRef="usd">10300000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i2543a8600a6f4055bd757879a10683b5_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzY3ODY_98c0926c-303f-4d91-920a-e80c35cbbad5"
      unitRef="usd">1200000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseDebt
      contextRef="if0098ab40a894c24b61e50d3127fd865_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzY5MTU_8d71911f-b33d-4ca1-8c89-fa4a188836a9"
      unitRef="usd">15300000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="if0098ab40a894c24b61e50d3127fd865_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzY5Mzc_f0e8f304-2d9e-45bd-8616-3b16fabff3bd"
      unitRef="usd">1900000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i77b38750455d43b994becaaf3a0ebc0d_I20191231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE3NjQ_94fd4d9f-9ff2-4f4d-85ee-0caf68ccc8df"
      unitRef="number">0.00625</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="if0098ab40a894c24b61e50d3127fd865_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzY5NzY_89bdbf44-9060-41c2-9979-fe6028bfd026"
      unitRef="usd">12000000.0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="if0098ab40a894c24b61e50d3127fd865_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzcwMzU_c7bda0d3-0f18-4650-b58e-8b807208a806"
      unitRef="usd">1400000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseDebt
      contextRef="if5685508d0fc4160bf4959677fd31382_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzcxNjY_0ab2b48a-c5de-4c52-a78a-c14676725de4"
      unitRef="usd">14600000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="if5685508d0fc4160bf4959677fd31382_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzcxODg_d349457d-621e-4919-ad5d-4ddbf526f26d"
      unitRef="usd">1900000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ifb24619f6adc4827a3cf8159f773c85b_I20181231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE3Nzk_79655aee-3da9-48ca-8fa0-518439ab2fe1"
      unitRef="number">0.00625</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="if5685508d0fc4160bf4959677fd31382_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzcyMjc_47c2785c-4791-4858-9108-1da7b49f9a63"
      unitRef="usd">11400000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="if5685508d0fc4160bf4959677fd31382_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzcyODY_038ae378-69ea-4bd9-b678-288b3fcd0ba9"
      unitRef="usd">1300000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:LongTermDebtFairValue
      contextRef="i4844a564b6f449d18a8db774594a52e2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzc0ODY_648af910-b87c-429e-9324-441faf1b2e17"
      unitRef="usd">243800000</us-gaap:LongTermDebtFairValue>
    <us-gaap:ConvertibleDebt
      contextRef="i4844a564b6f449d18a8db774594a52e2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90YWJsZTo1NGNiNjZiZjAyOWI0ZmY1OTkyOTcwZTI3ZWU0MjYzZi90YWJsZXJhbmdlOjU0Y2I2NmJmMDI5YjRmZjU5OTI5NzBlMjdlZTQyNjNmXzEtMS0xLTEtMA_cc5c3629-0219-4aa7-b552-b1d837020328"
      unitRef="usd">169690000</us-gaap:ConvertibleDebt>
    <us-gaap:ConvertibleDebt
      contextRef="i77b38750455d43b994becaaf3a0ebc0d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90YWJsZTo1NGNiNjZiZjAyOWI0ZmY1OTkyOTcwZTI3ZWU0MjYzZi90YWJsZXJhbmdlOjU0Y2I2NmJmMDI5YjRmZjU5OTI5NzBlMjdlZTQyNjNmXzEtMy0xLTEtMA_7dcd25ae-88f7-48c1-a90b-11abde5af18c"
      unitRef="usd">299991000</us-gaap:ConvertibleDebt>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i4844a564b6f449d18a8db774594a52e2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90YWJsZTo1NGNiNjZiZjAyOWI0ZmY1OTkyOTcwZTI3ZWU0MjYzZi90YWJsZXJhbmdlOjU0Y2I2NmJmMDI5YjRmZjU5OTI5NzBlMjdlZTQyNjNmXzItMS0xLTEtMA_76be8580-fe8d-4f1b-a058-1aac2bd1cff3"
      unitRef="usd">10815000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i77b38750455d43b994becaaf3a0ebc0d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90YWJsZTo1NGNiNjZiZjAyOWI0ZmY1OTkyOTcwZTI3ZWU0MjYzZi90YWJsZXJhbmdlOjU0Y2I2NmJmMDI5YjRmZjU5OTI5NzBlMjdlZTQyNjNmXzItMy0xLTEtMA_d505a4a7-7936-4114-8cab-b5d7daf21f22"
      unitRef="usd">31789000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <tree:Debtissuancecostsliabilitycomponent
      contextRef="i4844a564b6f449d18a8db774594a52e2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90YWJsZTo1NGNiNjZiZjAyOWI0ZmY1OTkyOTcwZTI3ZWU0MjYzZi90YWJsZXJhbmdlOjU0Y2I2NmJmMDI5YjRmZjU5OTI5NzBlMjdlZTQyNjNmXzMtMS0xLTEtMA_e08664ed-81db-4414-880a-e3bfb26f7eeb"
      unitRef="usd">1297000</tree:Debtissuancecostsliabilitycomponent>
    <tree:Debtissuancecostsliabilitycomponent
      contextRef="i77b38750455d43b994becaaf3a0ebc0d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90YWJsZTo1NGNiNjZiZjAyOWI0ZmY1OTkyOTcwZTI3ZWU0MjYzZi90YWJsZXJhbmdlOjU0Y2I2NmJmMDI5YjRmZjU5OTI5NzBlMjdlZTQyNjNmXzMtMy0xLTEtMA_717745cf-09ac-4fd8-92db-7cad4d62535a"
      unitRef="usd">3811000</tree:Debtissuancecostsliabilitycomponent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i4844a564b6f449d18a8db774594a52e2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90YWJsZTo1NGNiNjZiZjAyOWI0ZmY1OTkyOTcwZTI3ZWU0MjYzZi90YWJsZXJhbmdlOjU0Y2I2NmJmMDI5YjRmZjU5OTI5NzBlMjdlZTQyNjNmXzQtMS0xLTEtMA_b4a0a099-6b35-47e1-9e32-5893cb42d06f"
      unitRef="usd">157578000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i77b38750455d43b994becaaf3a0ebc0d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90YWJsZTo1NGNiNjZiZjAyOWI0ZmY1OTkyOTcwZTI3ZWU0MjYzZi90YWJsZXJhbmdlOjU0Y2I2NmJmMDI5YjRmZjU5OTI5NzBlMjdlZTQyNjNmXzQtMy0xLTEtMA_c3e0c91b-003d-4173-b011-4e08c1bd27dd"
      unitRef="usd">264391000</us-gaap:LongTermDebtNoncurrent>
    <tree:NetproceedsfromtheConvertibleNotesusedtopayforthecostoftheConvertibleNoteHedge
      contextRef="ie7a11ab81b1441a4bccaddef1469dfbf_I20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE0MDc_95654a1e-f5be-48a3-b816-19eccefebc62"
      unitRef="usd">63000000.0</tree:NetproceedsfromtheConvertibleNotesusedtopayforthecostoftheConvertibleNoteHedge>
    <us-gaap:PaymentsForHedgeFinancingActivities
      contextRef="i7405292b2e1b465280eb9d0ee4ba6101_D20200724-20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE0MjI_403b13ad-3764-43bc-8c4d-905d755f6073"
      unitRef="usd">124200000</us-gaap:PaymentsForHedgeFinancingActivities>
    <tree:NumberofSharesCoveredbytheHedgeTransactions
      contextRef="ie7a11ab81b1441a4bccaddef1469dfbf_I20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE0Mzg_6b3c4202-efd8-4b80-9596-96026621e59f"
      unitRef="shares">1200000</tree:NumberofSharesCoveredbytheHedgeTransactions>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="ie7a11ab81b1441a4bccaddef1469dfbf_I20200724"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE0NTE_326e6104-a4f3-4673-9291-7fa6c7311516"
      unitRef="usdPerShare">461.19</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <tree:NumberofSharesCoveredbytheHedgeTransactions
      contextRef="ie7a11ab81b1441a4bccaddef1469dfbf_I20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE0NjA_2958d7bf-60de-4745-bb59-e235adc82e6f"
      unitRef="shares">1200000</tree:NumberofSharesCoveredbytheHedgeTransactions>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ie7a11ab81b1441a4bccaddef1469dfbf_I20200724"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE0NzM_2afae346-0abb-4095-a1ba-9b58bb3631b0"
      unitRef="usdPerShare">709.52</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <tree:Premiumofwarrantstrikepriceoversalespriceofcommonstock
      contextRef="ie7a11ab81b1441a4bccaddef1469dfbf_I20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE0ODI_d61d0306-9bb6-4a52-8ef7-501ecd237f49"
      unitRef="rate">1</tree:Premiumofwarrantstrikepriceoversalespriceofcommonstock>
    <us-gaap:SharePrice
      contextRef="i5ae0c42f1dfc4555b1665100305cb601_I20200721"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE0ODg_ae4e0ce6-6e4a-4735-b372-01d0a5e82124"
      unitRef="usdPerShare">354.76</us-gaap:SharePrice>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="i7405292b2e1b465280eb9d0ee4ba6101_D20200724-20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE0OTc_0aaa8a65-5edb-4c18-86a3-b5e54ca976b2"
      unitRef="usd">61200000</us-gaap:ProceedsFromIssuanceOfWarrants>
    <tree:NetproceedsfromtheConvertibleNotesusedtopayforthecostoftheConvertibleNoteHedge
      contextRef="ie7a11ab81b1441a4bccaddef1469dfbf_I20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE1MTI_2054eca1-4b9f-465d-966f-a94f61312080"
      unitRef="usd">63000000.0</tree:NetproceedsfromtheConvertibleNotesusedtopayforthecostoftheConvertibleNoteHedge>
    <tree:NetproceedsfromtheConvertibleNotesusedtopayforthecostoftheConvertibleNoteHedge
      contextRef="i14f20f85442b406b87fdaff09728453e_I20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzgwMTU_762c9cb2-645a-459e-8eb3-2dfefefb565b"
      unitRef="usd">18100000</tree:NetproceedsfromtheConvertibleNotesusedtopayforthecostoftheConvertibleNoteHedge>
    <us-gaap:PaymentsForHedgeFinancingActivities
      contextRef="i5ca33ef2cc304d5cb0b44137a87bf936_D20170531-20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzgyMDU_ff90cc05-c2b5-45ab-95ef-7ba710314ad8"
      unitRef="usd">61500000</us-gaap:PaymentsForHedgeFinancingActivities>
    <tree:NumberofSharesCoveredbytheHedgeTransactions
      contextRef="i14f20f85442b406b87fdaff09728453e_I20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzgzMDE_360ac8a2-59ac-423f-b2d1-d176e53f8e3a"
      unitRef="shares">1400000</tree:NumberofSharesCoveredbytheHedgeTransactions>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i14f20f85442b406b87fdaff09728453e_I20170531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzg5OTI_3c65319a-e87f-4014-a2c7-eefd7e11c2e7"
      unitRef="usdPerShare">207.63</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <tree:NumberofSharesCoveredbytheHedgeTransactions
      contextRef="i14f20f85442b406b87fdaff09728453e_I20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkxODM_fbaf149e-105f-4178-8d80-15f7e220a01d"
      unitRef="shares">1400000</tree:NumberofSharesCoveredbytheHedgeTransactions>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i14f20f85442b406b87fdaff09728453e_I20170531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkyMzk_a770f5c7-6ce4-4778-89eb-7d8dd363782c"
      unitRef="usdPerShare">266.39</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <tree:Premiumofwarrantstrikepriceoversalespriceofcommonstock
      contextRef="i14f20f85442b406b87fdaff09728453e_I20170531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkyODM_d4d497fb-143e-45d1-a203-f1b4036e8930"
      unitRef="number">0.70</tree:Premiumofwarrantstrikepriceoversalespriceofcommonstock>
    <us-gaap:SharePrice
      contextRef="i418af23eb070468d97d154b04b9849c5_I20170524"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzMzg_8cf1ee0b-1d19-47e8-bcee-e30e8c3d9b66"
      unitRef="usdPerShare">156.70</us-gaap:SharePrice>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="i5ca33ef2cc304d5cb0b44137a87bf936_D20170531-20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzk0MzI_3da2d21b-c64a-40c5-8942-5d58ca0473c0"
      unitRef="usd">43400000</us-gaap:ProceedsFromIssuanceOfWarrants>
    <tree:NetproceedsfromtheConvertibleNotesusedtopayforthecostoftheConvertibleNoteHedge
      contextRef="i14f20f85442b406b87fdaff09728453e_I20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzk4NjQ_83b54503-194e-4180-b7e4-3fd6ea476fbb"
      unitRef="usd">18100000</tree:NetproceedsfromtheConvertibleNotesusedtopayforthecostoftheConvertibleNoteHedge>
    <tree:NumberofSharesCoveredbytheHedgeTransactions
      contextRef="i7e55310238fd430dbee296aafedae7a5_I20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE2MTk_4a4e4176-20a2-480a-8de8-fcab8aa5ed2a"
      unitRef="shares">800000</tree:NumberofSharesCoveredbytheHedgeTransactions>
    <tree:NumberofSharesCoveredbytheHedgeTransactions
      contextRef="i7e55310238fd430dbee296aafedae7a5_I20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE2MzI_f2e67f3f-7078-4fd2-860b-80253511922f"
      unitRef="shares">800000</tree:NumberofSharesCoveredbytheHedgeTransactions>
    <us-gaap:ProceedsFromHedgeFinancingActivities
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE2NDU_35a71ab3-35ef-40ad-a05c-8676a227e024"
      unitRef="usd">109900000</us-gaap:ProceedsFromHedgeFinancingActivities>
    <us-gaap:PaymentsForRepurchaseOfWarrants
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE2NjE_de2b6379-cf57-47b1-93a3-64c2778dc2e7"
      unitRef="usd">94300000</us-gaap:PaymentsForRepurchaseOfWarrants>
    <tree:ProceedsfromHedgeandWarrants
      contextRef="ia89ae00bb61b401b8bdee27c1d6d1862_D20200724-20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE2NzY_e2c82ba4-487d-4c19-b224-bb3b3ce68c8f"
      unitRef="usd">15600000</tree:ProceedsfromHedgeandWarrants>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i1ab4b66921a74b2b915917c9b0ebc24f_I20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzEwMTI3_c73b1caf-2274-4206-a37f-1cd5332e07a5"
      unitRef="usd">500000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="i61ce521b06be4662843e2c307165bd47_D20191210-20191210"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDg4NTI4MjU_a41dbda4-e8c1-4f80-95a3-e560d280d3b3">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="if04f8f6ce2134dd1893a54e27974e501_I20181026"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzEwMjcy_ac8767e9-61e2-47b5-a16b-8af63a433533"
      unitRef="usd">350000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="i40b68c7fff4846adbd1b365b3c8f998b_D20181026-20181026"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDg4NTI4Mzk_6ee90469-1941-4e52-9b6b-f3c3bd3900ab">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LongTermDebtCurrent
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzEwNjQ0_527355d9-c507-4fa3-bae9-409d933e9aaa"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzEwODky_a887efc4-228d-45ef-bc90-bf6e4cafb0ea"
      unitRef="usd">75000000.0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzExMDA1_018de4ef-6d02-4061-b5cc-e9734d1d5300"
      unitRef="number">0.0301</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebtCurrent
      contextRef="i039ab5c90f814d0bb9c9b6f74ee8221a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzE1MzkzMTYyOTM4NjE1_310eec1a-9938-4a3e-b00d-a88fe1c97e54"
      unitRef="usd">50000000.0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i1f1533c1bb3c406b8aa6c83c226e999b_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzE1MzkzMTYyOTM4NjMw_3cd487d5-404f-46fd-9903-1128f081c7e4"
      unitRef="usd">25000000.0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="icd20ee3e699f4328905085c71a4408eb_I20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzExMDE1_25b6f6e5-0d2a-4c11-b2d3-0e891c36906e"
      unitRef="usd">10000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <tree:CreditAgreementPotentialAdditionalBorrowingCapacity
      contextRef="i7d94c5c41f844a82b5310e089c864361_I20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzExMzQ3_47c7c5e3-8814-46a2-876f-58da888cbf14"
      unitRef="usd">185000000.0</tree:CreditAgreementPotentialAdditionalBorrowingCapacity>
    <tree:CreditAgreementRatioofDebttoEBITDA
      contextRef="i7d94c5c41f844a82b5310e089c864361_I20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzExNTAw_e9cfb231-b7ff-4a3a-9b7c-d37bc7a4ea93"
      unitRef="number">2.50</tree:CreditAgreementRatioofDebttoEBITDA>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i64ca04b733364f83930560964df16455_I20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzExNTMw_0a6dffe4-ccb7-4ad5-9833-e0a4b402b8bf"
      unitRef="usd">10000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzExNzI5_0b0effc1-479b-4456-8029-6999c6612b82"
      unitRef="usd">200000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzExNzI5_5e36b14c-0322-4b16-b4a4-c25260439415"
      unitRef="usd">200000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="icbcaf33fb8ee4774b96c5e87538d384c_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzEyMDIw_650ae142-9047-449d-af59-4a20491a08b1"
      unitRef="number">0.005</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i93d8110a03864c66a1b803cfca7dee28_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzEyMTMw_3af07ec4-46bf-4071-b6f7-6cd294b82c3f"
      unitRef="number">0.010</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic871c90d917f488d98322ca26dd4076e_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzEyMTcw_4f23128f-bfaa-4497-9862-b039ad5e04d5"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i9f9973d536cd4ae394a01973df716ee8_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzEyMTc2_db51511c-f3d0-4217-a16a-7081fb511108"
      unitRef="number">0.010</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i42ca07b056844d90a6d19ca70bd80af0_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzEyMzgw_fceaad04-d311-4730-84b9-5086eb5a30ba"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="icd81afadc0774b1e8abdc27fdeb28431_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzEyMzg2_0da21c9d-2ccf-496d-83ec-2a5d184f369b"
      unitRef="number">0.020</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <tree:RatioofDebttoEBITDA
      contextRef="i17d56e537e5047b8aa01fb468683c27c_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzEyODU3_e71ba9d4-7ba5-476d-8380-6b31c0d64865"
      unitRef="number">4.5</tree:RatioofDebttoEBITDA>
    <tree:RatioofDebttoEBITDAStepDown
      contextRef="idf0c4c7c052c402ca0cd598064f4dc8f_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzEyODgw_e9bdd732-e631-4d25-95b9-909ede84f0b8"
      unitRef="number">4.0</tree:RatioofDebttoEBITDAStepDown>
    <tree:RatioofDebttoEBITDAIncrease
      contextRef="idf0c4c7c052c402ca0cd598064f4dc8f_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzEyOTI3_b59af023-7236-4002-94f4-88f4baf19ca1"
      unitRef="number">0.5</tree:RatioofDebttoEBITDAIncrease>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i290c53abf7c74c06b6cbe28f3f964f62_I20200721"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE2OTE_63b480a4-1d96-4c43-bc4c-8745793f9a13"
      unitRef="usd">200000000.0</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i36d2f2e97e534de18c00871a8c36a52d_D20200721-20200721"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE3MDc_e9a37074-3e80-4dca-9aec-edc12d007ef1"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i979c007542cf4f0c8e55d6f57b35f47e_D20200721-20200721"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE3MTQ_26a611a8-3796-4709-bcb6-904deceb5de1"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <tree:DebtInstrumentFloorInterestRate
      contextRef="i20515014c0884edeb99532eaca6a1a53_D20200721-20200721"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE3MjE_0449737f-e287-4b7e-ac2e-d111873474eb"
      unitRef="number">0.0075</tree:DebtInstrumentFloorInterestRate>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i20515014c0884edeb99532eaca6a1a53_D20200721-20200721"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE3Mjg_cddbfbfc-3503-4d7a-8ad5-bdf9df688971"
      unitRef="number">0.0050</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <tree:LineofCreditFacilityCollateralPercentofDomesticSubsidiariesEquity
      contextRef="i61ce521b06be4662843e2c307165bd47_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzEzNzQy_de109213-c2f3-408e-a773-aac4b901052b"
      unitRef="number">1</tree:LineofCreditFacilityCollateralPercentofDomesticSubsidiariesEquity>
    <tree:LineofCreditFacilityCollateralPercentofVotingEquity
      contextRef="i61ce521b06be4662843e2c307165bd47_D20191210-20191210"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzEzNzk5_8017dc24-b7ee-4cc4-8b80-3e2dac0d6781"
      unitRef="number">0.66</tree:LineofCreditFacilityCollateralPercentofVotingEquity>
    <tree:LineofCreditFacilityCollateralPercentofNonVotingEquity
      contextRef="i61ce521b06be4662843e2c307165bd47_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzEzODI4_30713648-561a-443f-9f2a-943b12424893"
      unitRef="number">1</tree:LineofCreditFacilityCollateralPercentofNonVotingEquity>
    <tree:LineofCreditFacilityCollateralPercentofAssets
      contextRef="i61ce521b06be4662843e2c307165bd47_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzE0MjAw_af253269-352a-4f33-8cd3-d4469b51b24a"
      unitRef="number">1</tree:LineofCreditFacilityCollateralPercentofAssets>
    <tree:LineofCreditFacilityCollateralPercentofEquity
      contextRef="i61ce521b06be4662843e2c307165bd47_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzE0MjQ2_11a38663-f8c2-42aa-9cf3-ce0aba3be7ce"
      unitRef="number">1</tree:LineofCreditFacilityCollateralPercentofEquity>
    <tree:LineofCreditFacilityCollateralPercentofVotingEquity
      contextRef="i61ce521b06be4662843e2c307165bd47_D20191210-20191210"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzE0MzIx_b2ebbaca-552e-43af-a950-69b6e9c3f0c2"
      unitRef="number">0.66</tree:LineofCreditFacilityCollateralPercentofVotingEquity>
    <tree:LineofCreditFacilityCollateralPercentofNonVotingEquity
      contextRef="i61ce521b06be4662843e2c307165bd47_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzE0MzUw_ad32391d-f258-4dc6-b39e-5e33b8030633"
      unitRef="number">1</tree:LineofCreditFacilityCollateralPercentofNonVotingEquity>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i2dbc6ad74e37452c9e42d5b8f598b3a9_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzE0Njky_04b2edf9-b9fc-41a8-82ef-0a5ba91d1ded"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="icaebe67bbee74cc5a1be59c2b1057049_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzE0Njk4_29421d5e-e969-4820-a50f-4767080e678c"
      unitRef="number">0.0045</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <tree:LineofCreditFacilityLetterofCreditParticipationFeePercentage
      contextRef="i2dbc6ad74e37452c9e42d5b8f598b3a9_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzE1MDMy_803ed039-1055-42c2-917c-2ddf738c6ee8"
      unitRef="number">0.0125</tree:LineofCreditFacilityLetterofCreditParticipationFeePercentage>
    <tree:LineofCreditFacilityLetterofCreditParticipationFeePercentage
      contextRef="icaebe67bbee74cc5a1be59c2b1057049_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzE1MDM4_b73fba64-349d-48ec-8f39-3d71969a74d0"
      unitRef="number">0.020</tree:LineofCreditFacilityLetterofCreditParticipationFeePercentage>
    <tree:LineofCreditFacilityLetterofCreditFrontingFeePercentage
      contextRef="i61ce521b06be4662843e2c307165bd47_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzE1MTMw_8bc59288-0412-44f8-9ade-19f9682d5108"
      unitRef="number">0.00125</tree:LineofCreditFacilityLetterofCreditFrontingFeePercentage>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="ibc775312949342ccb8d1fda2aa2ae537_D20191001-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzE1MjEx_2be45dd4-f8a6-4219-b286-f1ec75009c92"
      unitRef="usd">300000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:DebtInstrumentFeeAmount
      contextRef="i1ab4b66921a74b2b915917c9b0ebc24f_I20191210"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzE1NjQ5_595464e4-77be-40fa-8594-061dc451ea01"
      unitRef="usd">2800000</us-gaap:DebtInstrumentFeeAmount>
    <us-gaap:DebtInstrumentFeeAmount
      contextRef="i5819a0400e454359b9752d2b72ec60ad_I20200721"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzkzNDU4NDkwMDE3NDM_b063e156-c926-4d3a-8214-9a8fb35acaa1"
      unitRef="usd">1100000</us-gaap:DebtInstrumentFeeAmount>
    <us-gaap:InterestExpenseDebt
      contextRef="i813cc529e80846d69f7bedfee266b343_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzE2MDUy_ee0805a2-17dc-43bb-a06d-99e07d849598"
      unitRef="usd">4300000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="iddb6e5471655430fb2b8e21344543c82_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzE2MDc0_c9c62985-55d3-4f3b-a2d7-4b80843d6d97"
      unitRef="usd">1300000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentUnusedBorrowingCapacityFee
      contextRef="i813cc529e80846d69f7bedfee266b343_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzE2MTM5_5e5f77ad-03fd-46e2-a388-2aa0913cc896"
      unitRef="usd">1700000</us-gaap:DebtInstrumentUnusedBorrowingCapacityFee>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i813cc529e80846d69f7bedfee266b343_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzE2MTcz_10b0a8da-d2a0-4c5f-b244-0f86c2870415"
      unitRef="usd">1300000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseDebt
      contextRef="i11bddfc6824d472c8e4f59fc55b84ba1_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzE2MzMw_4f68db1a-ce24-4875-86a1-e98d3acc6cb1"
      unitRef="usd">6100000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i4e1502dab4004ed995e05d0d1c224bb6_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzE2MzUy_7c9e7a67-5d9c-42c1-aab9-9c83b4ae99ef"
      unitRef="usd">4900000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentUnusedBorrowingCapacityFee
      contextRef="i11bddfc6824d472c8e4f59fc55b84ba1_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzE2NDM0_e5565d39-e2d8-4eb8-851e-089fe40f2a6c"
      unitRef="usd">600000</us-gaap:DebtInstrumentUnusedBorrowingCapacityFee>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i11bddfc6824d472c8e4f59fc55b84ba1_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzE2NDY4_8378f618-471a-4b97-9501-a33021ecc875"
      unitRef="usd">600000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseDebt
      contextRef="ib4c61953a0d441a7ac73200aebdbc4a0_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzE1MzkzMTYyOTUzNzMw_154b7827-33e5-4af4-bc15-fdcbb78b3f01"
      unitRef="usd">2000000.0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="if041c56c028a42c5b0dce867379239cf_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzE1MzkzMTYyOTUzODQy_2ecc8ab0-6ec8-4d8c-9676-cdb2dbe2f401"
      unitRef="usd">800000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentUnusedBorrowingCapacityFee
      contextRef="i9930c077db8d42f6b471ea6cf8e2a321_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzE2NjI1_012396ec-b5b4-4062-866d-c106bf1a57fa"
      unitRef="usd">800000</us-gaap:DebtInstrumentUnusedBorrowingCapacityFee>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i9930c077db8d42f6b471ea6cf8e2a321_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTEvZnJhZzplZjY2MDM0YzE0ZjE0OGRjYTkwMGE5ZmE2MjliOTNkYy90ZXh0cmVnaW9uOmVmNjYwMzRjMTRmMTQ4ZGNhOTAwYTlmYTYyOWI5M2RjXzE2NjU4_52e7c021-169c-4dc1-97da-c2206c2a4100"
      unitRef="usd">400000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:CommitmentsDisclosureTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTcvZnJhZzphZTcyYTI5M2RjM2Y0MzkxYTZhZmU5OGJkNTFmMzg4MC90ZXh0cmVnaW9uOmFlNzJhMjkzZGMzZjQzOTFhNmFmZTk4YmQ1MWYzODgwXzk3OA_0a191342-d1ee-40b4-921b-535101f21c15">COMMITMENTS&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Bonds&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 has funding commitments that could potentially require performance in the event of demands by third parties or contingent events, as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.282%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.637%"/&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:11.637%"/&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:11.637%"/&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:11.642%"/&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:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" 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;Commitments Due By Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&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;Less Than&lt;br/&gt;1&#160;year&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;1-3&#160;years&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;3-5&#160;years&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;More Than&lt;br/&gt;5&#160;years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Surety bonds &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;padding-left:27pt;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)  State laws and regulations generally require businesses which engage in mortgage brokering activity to maintain a mortgage broker or similar license. Mortgage brokering activity is generally defined to include, among other things, receiving valuable consideration for offering assistance to a buyer in obtaining a residential mortgage or soliciting financial and mortgage information from the public and providing that information to an originator of residential mortgage loans. All states require that the Company maintain surety bonds for potential claims.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Other Commitments&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 has certain other commitments through 2025, where the aggregate commitments for these contracts range from $0.2 million to $5.2 million each year throughout the remaining life of the contract.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsDisclosureTextBlock>
    <tree:CommitmentsRelatedToPerformanceOnDemandTableTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTcvZnJhZzphZTcyYTI5M2RjM2Y0MzkxYTZhZmU5OGJkNTFmMzg4MC90ZXh0cmVnaW9uOmFlNzJhMjkzZGMzZjQzOTFhNmFmZTk4YmQ1MWYzODgwXzk3MA_4717cd1a-43bd-4b20-b21c-1a81443db7ca">&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 has funding commitments that could potentially require performance in the event of demands by third parties or contingent events, as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.282%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.637%"/&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:11.637%"/&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:11.637%"/&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:11.642%"/&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:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" 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;Commitments Due By Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&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;Less Than&lt;br/&gt;1&#160;year&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;1-3&#160;years&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;3-5&#160;years&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;More Than&lt;br/&gt;5&#160;years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Surety bonds &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;padding-left:27pt;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)  State laws and regulations generally require businesses which engage in mortgage brokering activity to maintain a mortgage broker or similar license. Mortgage brokering activity is generally defined to include, among other things, receiving valuable consideration for offering assistance to a buyer in obtaining a residential mortgage or soliciting financial and mortgage information from the public and providing that information to an originator of residential mortgage loans. All states require that the Company maintain surety bonds for potential claims.&lt;/span&gt;&lt;/div&gt;</tree:CommitmentsRelatedToPerformanceOnDemandTableTextBlock>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i31c983d7604949ddb7bd880a3b7480b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTcvZnJhZzphZTcyYTI5M2RjM2Y0MzkxYTZhZmU5OGJkNTFmMzg4MC90YWJsZTozYmIwZmM5NTQ1YjI0Yjg1YjM5OWVjYzhjZGI4NDQyOC90YWJsZXJhbmdlOjNiYjBmYzk1NDViMjRiODViMzk5ZWNjOGNkYjg0NDI4XzItMS0xLTEtMA_9a343a11-c1a0-46b7-94e8-1f281f9d6dab"
      unitRef="usd">5077000</us-gaap:GuaranteeObligationsMaximumExposure>
    <tree:CommitmentExpirationRelatedToPerformanceAndCompletionOfContractsWithinOneYear
      contextRef="i31c983d7604949ddb7bd880a3b7480b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTcvZnJhZzphZTcyYTI5M2RjM2Y0MzkxYTZhZmU5OGJkNTFmMzg4MC90YWJsZTozYmIwZmM5NTQ1YjI0Yjg1YjM5OWVjYzhjZGI4NDQyOC90YWJsZXJhbmdlOjNiYjBmYzk1NDViMjRiODViMzk5ZWNjOGNkYjg0NDI4XzItMy0xLTEtMA_3667153d-5310-4731-aad4-c3a2dc75f93c"
      unitRef="usd">4952000</tree:CommitmentExpirationRelatedToPerformanceAndCompletionOfContractsWithinOneYear>
    <tree:CommitmentExpirationRelatedToPerformanceAndCompletionOfContractsDueWithinSecondAndThirdYear
      contextRef="i31c983d7604949ddb7bd880a3b7480b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTcvZnJhZzphZTcyYTI5M2RjM2Y0MzkxYTZhZmU5OGJkNTFmMzg4MC90YWJsZTozYmIwZmM5NTQ1YjI0Yjg1YjM5OWVjYzhjZGI4NDQyOC90YWJsZXJhbmdlOjNiYjBmYzk1NDViMjRiODViMzk5ZWNjOGNkYjg0NDI4XzItNS0xLTEtMA_807af868-1d47-4f6d-b39d-9f191c252d7c"
      unitRef="usd">125000</tree:CommitmentExpirationRelatedToPerformanceAndCompletionOfContractsDueWithinSecondAndThirdYear>
    <tree:CommitmentExpirationRelatedToPerformanceAndCompletionOfContractDueWithinThreeAndFifthYear
      contextRef="i31c983d7604949ddb7bd880a3b7480b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTcvZnJhZzphZTcyYTI5M2RjM2Y0MzkxYTZhZmU5OGJkNTFmMzg4MC90YWJsZTozYmIwZmM5NTQ1YjI0Yjg1YjM5OWVjYzhjZGI4NDQyOC90YWJsZXJhbmdlOjNiYjBmYzk1NDViMjRiODViMzk5ZWNjOGNkYjg0NDI4XzItNy0xLTEtMA_57d83e41-bb01-4384-ba4d-639f85906fd3"
      unitRef="usd">0</tree:CommitmentExpirationRelatedToPerformanceAndCompletionOfContractDueWithinThreeAndFifthYear>
    <tree:CommitmentExpirationRelatedToPerformanceAndCompletionOfContractDueAfterFifthYear
      contextRef="i31c983d7604949ddb7bd880a3b7480b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTcvZnJhZzphZTcyYTI5M2RjM2Y0MzkxYTZhZmU5OGJkNTFmMzg4MC90YWJsZTozYmIwZmM5NTQ1YjI0Yjg1YjM5OWVjYzhjZGI4NDQyOC90YWJsZXJhbmdlOjNiYjBmYzk1NDViMjRiODViMzk5ZWNjOGNkYjg0NDI4XzItOS0xLTEtMA_c1fdcb82-4434-4409-bce6-28db0ccebd8a"
      unitRef="usd">0</tree:CommitmentExpirationRelatedToPerformanceAndCompletionOfContractDueAfterFifthYear>
    <us-gaap:OtherCommitment
      contextRef="ibc601cdb18b34c1690215e10e42ea7c1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTcvZnJhZzphZTcyYTI5M2RjM2Y0MzkxYTZhZmU5OGJkNTFmMzg4MC90ZXh0cmVnaW9uOmFlNzJhMjkzZGMzZjQzOTFhNmFmZTk4YmQ1MWYzODgwXzkwNA_023e7746-ddbb-4c81-a201-d71a29e35ad2"
      unitRef="usd">200000</us-gaap:OtherCommitment>
    <us-gaap:OtherCommitment
      contextRef="if869330c6cae4c00b86f65591a8fe484_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNTcvZnJhZzphZTcyYTI5M2RjM2Y0MzkxYTZhZmU5OGJkNTFmMzg4MC90ZXh0cmVnaW9uOmFlNzJhMjkzZGMzZjQzOTFhNmFmZTk4YmQ1MWYzODgwXzkxMA_31a619cb-4080-4648-8537-bcee36b4052f"
      unitRef="usd">5200000</us-gaap:OtherCommitment>
    <us-gaap:LegalMattersAndContingenciesTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjAvZnJhZzplMzA1OGM5N2ZkYzk0M2ZkODJjNGYxZjgwOWNjMjY1Mi90ZXh0cmVnaW9uOmUzMDU4Yzk3ZmRjOTQzZmQ4MmM0ZjFmODA5Y2MyNjUyXzEyNzk_89056689-1add-46ee-a87d-1336dbecaa8d">CONTINGENCIES&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Overview&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;LendingTree is involved in legal proceedings on an ongoing basis. In assessing the materiality of a legal proceeding, the Company evaluates, among other factors, the amount of monetary damages claimed, as well as the potential impact of non-monetary remedies sought by plaintiffs (e.g.,&#160;injunctive relief) that may require it to change its business practices in a manner that could have a material and adverse impact on the Company's business. With respect to the matters disclosed in this Note&#160;17, unless otherwise indicated, the Company is unable to estimate the possible loss or range of losses that could potentially result from the application of such non-monetary remedies.&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 December&#160;31, 2020, the Company had litigation settlement accruals of $0.1 million and $0.5 million in continuing operations and discontinued operations, respectively. As of December&#160;31, 2019, the Company had litigation settlement accruals of $0.2 million and $31.0 million in continuing operations and discontinued operations, respectively. The litigation settlement accruals relate to litigation matters that were either settled or a firm offer for settlement was extended, thereby establishing an accrual amount that is both probable and reasonably estimable.&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; See&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; Note 21&#x2014;Discontinued Operations for additional information.&lt;/span&gt;&lt;/div&gt;</us-gaap:LegalMattersAndContingenciesTextBlock>
    <us-gaap:LitigationReserve
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjAvZnJhZzplMzA1OGM5N2ZkYzk0M2ZkODJjNGYxZjgwOWNjMjY1Mi90ZXh0cmVnaW9uOmUzMDU4Yzk3ZmRjOTQzZmQ4MmM0ZjFmODA5Y2MyNjUyXzc3Ng_bc36e082-cea0-4877-83ed-7ae3371e1782"
      unitRef="usd">100000</us-gaap:LitigationReserve>
    <us-gaap:LitigationReserve
      contextRef="i980f9b89e37e4f0d9d70d6883b602fbe_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjAvZnJhZzplMzA1OGM5N2ZkYzk0M2ZkODJjNGYxZjgwOWNjMjY1Mi90ZXh0cmVnaW9uOmUzMDU4Yzk3ZmRjOTQzZmQ4MmM0ZjFmODA5Y2MyNjUyXzc4Mw_12b710b0-b616-474e-a180-bba733ebc7b8"
      unitRef="usd">500000</us-gaap:LitigationReserve>
    <us-gaap:LitigationReserve
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjAvZnJhZzplMzA1OGM5N2ZkYzk0M2ZkODJjNGYxZjgwOWNjMjY1Mi90ZXh0cmVnaW9uOmUzMDU4Yzk3ZmRjOTQzZmQ4MmM0ZjFmODA5Y2MyNjUyXzkxNA_1b46c362-31da-444a-964e-c759f149ad28"
      unitRef="usd">200000</us-gaap:LitigationReserve>
    <us-gaap:LitigationReserve
      contextRef="if4cf253b3d2a4467ad5b4be8d1125470_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjAvZnJhZzplMzA1OGM5N2ZkYzk0M2ZkODJjNGYxZjgwOWNjMjY1Mi90ZXh0cmVnaW9uOmUzMDU4Yzk3ZmRjOTQzZmQ4MmM0ZjFmODA5Y2MyNjUyXzkyMQ_ba85dc85-f6e3-457a-b43d-e9c9fc15771f"
      unitRef="usd">31000000.0</us-gaap:LitigationReserve>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjMvZnJhZzo2ZWI1MmNjY2ZkMzk0NzZmOGYyYjkyYzIxODU4ZTdiMi90ZXh0cmVnaW9uOjZlYjUyY2NjZmQzOTQ3NmY4ZjJiOTJjMjE4NThlN2IyXzIxOTM_73cfbbde-b384-4f1f-8442-53bf6a17d98f">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;Other than the convertible notes and warrants, as well as the equity interest in Stash, the carrying amounts of the Company's financial instruments are equal to fair value at December&#160;31, 2020. &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;See&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; Note 15&#x2014;Debt for additional information on the convertible notes and warrants, and &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;see&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; Note 8&#x2014;Equity Investment for additional information on the equity interest in Stash.&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;Contingent consideration payments related to acquisitions are measured at fair value each reporting period using Level 3 unobservable inputs. The changes in the fair value of the Company's Level 3 liabilities during the years ended December&#160;31, 2020, 2019 and 2018 are as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.528%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.528%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contingent consideration, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transfers into Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transfers out of Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net losses included in earnings (realized and unrealized)&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;5,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;28,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;10,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases, sales and settlements:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,542)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33,775)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Contingent consideration, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;8,249&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;33,464&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;38,837&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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 contingent consideration liability at December 31, 2020 consisted of the estimated fair value of the remaining earnout payment for the QuoteWizard acquisition. The contingent consideration liability at December 31, 2019 and 2018 consisted of the estimated fair value of the earnout payments of the DepositAccounts, SnapCap, Ovation, and QuoteWizard acquisitions. &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 will make an earnout payment ranging from zero to $23.4 million based on the achievement of certain defined performance targets for QuoteWizard. &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;See&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; Note 9&#x2014;Business Acquisitions for additional 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 significant unobservable inputs used to calculate the fair value of the contingent consideration for QuoteWizard are the operating results growth rate and the discount rate. Actual results will differ from the projected results and could have a significant impact on the estimated fair value of the contingent consideration. Additionally, as the liability is stated at present value, the passage of time alone will increase the estimated fair value of the liability each reporting period. Any changes in fair value will be recorded in operating income in the consolidated statements of operations and comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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 provides quantitative information about Level 3 fair value measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.586%"/&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value at &lt;br/&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Valuation Technique&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unobservable Input&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Range (Weighted Average)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Option pricing model&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating results growth rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a) Discount rates are weighted by the relative undiscounted value of expected earnout payments. Other unobservable inputs are weighted by the relative maximum potential earnout payments.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjMvZnJhZzo2ZWI1MmNjY2ZkMzk0NzZmOGYyYjkyYzIxODU4ZTdiMi90ZXh0cmVnaW9uOjZlYjUyY2NjZmQzOTQ3NmY4ZjJiOTJjMjE4NThlN2IyXzIxOTc_f64a03a4-5cd9-4bf6-9ff8-fc187d2cfcd5">The changes in the fair value of the Company's Level 3 liabilities during the years ended December&#160;31, 2020, 2019 and 2018 are as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.528%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.528%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contingent consideration, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transfers into Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transfers out of Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net losses included in earnings (realized and unrealized)&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;5,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;28,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;10,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases, sales and settlements:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,542)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33,775)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Contingent consideration, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;8,249&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;33,464&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;38,837&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjMvZnJhZzo2ZWI1MmNjY2ZkMzk0NzZmOGYyYjkyYzIxODU4ZTdiMi90YWJsZToxYzZmNmMwZmQ3ZGI0ZTYxOTkxN2FjN2YwYTgwMjc2NC90YWJsZXJhbmdlOjFjNmY2YzBmZDdkYjRlNjE5OTE3YWM3ZjBhODAyNzY0XzItMS0xLTEtMA_8147eba8-4226-4c7a-98c4-953324c43bf0"
      unitRef="usd">33464000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ie1e640db23ae4f1883a4d89f7a887e73_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjMvZnJhZzo2ZWI1MmNjY2ZkMzk0NzZmOGYyYjkyYzIxODU4ZTdiMi90YWJsZToxYzZmNmMwZmQ3ZGI0ZTYxOTkxN2FjN2YwYTgwMjc2NC90YWJsZXJhbmdlOjFjNmY2YzBmZDdkYjRlNjE5OTE3YWM3ZjBhODAyNzY0XzItMy0xLTEtMA_9c54bfcb-e36d-437c-b66e-e4b316a800eb"
      unitRef="usd">38837000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i62699a08e60743b2bf4fd57227c2825c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjMvZnJhZzo2ZWI1MmNjY2ZkMzk0NzZmOGYyYjkyYzIxODU4ZTdiMi90YWJsZToxYzZmNmMwZmQ3ZGI0ZTYxOTkxN2FjN2YwYTgwMjc2NC90YWJsZXJhbmdlOjFjNmY2YzBmZDdkYjRlNjE5OTE3YWM3ZjBhODAyNzY0XzItNS0xLTEtMA_30d63b28-9eea-4096-8ccb-61470d8a2953"
      unitRef="usd">57349000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjMvZnJhZzo2ZWI1MmNjY2ZkMzk0NzZmOGYyYjkyYzIxODU4ZTdiMi90YWJsZToxYzZmNmMwZmQ3ZGI0ZTYxOTkxN2FjN2YwYTgwMjc2NC90YWJsZXJhbmdlOjFjNmY2YzBmZDdkYjRlNjE5OTE3YWM3ZjBhODAyNzY0XzUtMS0xLTEtMA_356aca24-94e0-4ca0-850e-431e2743c7c0"
      unitRef="usd">5327000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjMvZnJhZzo2ZWI1MmNjY2ZkMzk0NzZmOGYyYjkyYzIxODU4ZTdiMi90YWJsZToxYzZmNmMwZmQ3ZGI0ZTYxOTkxN2FjN2YwYTgwMjc2NC90YWJsZXJhbmdlOjFjNmY2YzBmZDdkYjRlNjE5OTE3YWM3ZjBhODAyNzY0XzUtMy0xLTEtMA_64aa7ff2-1992-4d6c-888c-d9ac6855d898"
      unitRef="usd">28402000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjMvZnJhZzo2ZWI1MmNjY2ZkMzk0NzZmOGYyYjkyYzIxODU4ZTdiMi90YWJsZToxYzZmNmMwZmQ3ZGI0ZTYxOTkxN2FjN2YwYTgwMjc2NC90YWJsZXJhbmdlOjFjNmY2YzBmZDdkYjRlNjE5OTE3YWM3ZjBhODAyNzY0XzUtNS0xLTEtMA_ab79f276-849b-463c-9d79-2140129f4d1b"
      unitRef="usd">10788000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjMvZnJhZzo2ZWI1MmNjY2ZkMzk0NzZmOGYyYjkyYzIxODU4ZTdiMi90YWJsZToxYzZmNmMwZmQ3ZGI0ZTYxOTkxN2FjN2YwYTgwMjc2NC90YWJsZXJhbmdlOjFjNmY2YzBmZDdkYjRlNjE5OTE3YWM3ZjBhODAyNzY0XzctMS0xLTEtMA_a1eddb09-2b03-4ded-821d-e2990b7f3373"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjMvZnJhZzo2ZWI1MmNjY2ZkMzk0NzZmOGYyYjkyYzIxODU4ZTdiMi90YWJsZToxYzZmNmMwZmQ3ZGI0ZTYxOTkxN2FjN2YwYTgwMjc2NC90YWJsZXJhbmdlOjFjNmY2YzBmZDdkYjRlNjE5OTE3YWM3ZjBhODAyNzY0XzctMy0xLTEtMA_4171933a-068a-4fe8-aa2f-9d402ef935c0"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjMvZnJhZzo2ZWI1MmNjY2ZkMzk0NzZmOGYyYjkyYzIxODU4ZTdiMi90YWJsZToxYzZmNmMwZmQ3ZGI0ZTYxOTkxN2FjN2YwYTgwMjc2NC90YWJsZXJhbmdlOjFjNmY2YzBmZDdkYjRlNjE5OTE3YWM3ZjBhODAyNzY0XzctNS0xLTEtMA_ff15ce0e-b398-4d30-9e70-2badf0144433"
      unitRef="usd">19700000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjMvZnJhZzo2ZWI1MmNjY2ZkMzk0NzZmOGYyYjkyYzIxODU4ZTdiMi90YWJsZToxYzZmNmMwZmQ3ZGI0ZTYxOTkxN2FjN2YwYTgwMjc2NC90YWJsZXJhbmdlOjFjNmY2YzBmZDdkYjRlNjE5OTE3YWM3ZjBhODAyNzY0XzgtMS0xLTEtMA_5fac9ae9-80a4-4974-9062-674aec4e2159"
      unitRef="usd">30542000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjMvZnJhZzo2ZWI1MmNjY2ZkMzk0NzZmOGYyYjkyYzIxODU4ZTdiMi90YWJsZToxYzZmNmMwZmQ3ZGI0ZTYxOTkxN2FjN2YwYTgwMjc2NC90YWJsZXJhbmdlOjFjNmY2YzBmZDdkYjRlNjE5OTE3YWM3ZjBhODAyNzY0XzgtMy0xLTEtMA_dae9f39c-e4b1-427d-a731-dfa0fa11a9f9"
      unitRef="usd">33775000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjMvZnJhZzo2ZWI1MmNjY2ZkMzk0NzZmOGYyYjkyYzIxODU4ZTdiMi90YWJsZToxYzZmNmMwZmQ3ZGI0ZTYxOTkxN2FjN2YwYTgwMjc2NC90YWJsZXJhbmdlOjFjNmY2YzBmZDdkYjRlNjE5OTE3YWM3ZjBhODAyNzY0XzgtNS0xLTEtMA_27cadf26-4e5e-4fcd-9009-adf7e2969464"
      unitRef="usd">49000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjMvZnJhZzo2ZWI1MmNjY2ZkMzk0NzZmOGYyYjkyYzIxODU4ZTdiMi90YWJsZToxYzZmNmMwZmQ3ZGI0ZTYxOTkxN2FjN2YwYTgwMjc2NC90YWJsZXJhbmdlOjFjNmY2YzBmZDdkYjRlNjE5OTE3YWM3ZjBhODAyNzY0XzktMS0xLTEtMA_9fbc03b7-f122-4bdb-b73e-ee9e446ce5d8"
      unitRef="usd">8249000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjMvZnJhZzo2ZWI1MmNjY2ZkMzk0NzZmOGYyYjkyYzIxODU4ZTdiMi90YWJsZToxYzZmNmMwZmQ3ZGI0ZTYxOTkxN2FjN2YwYTgwMjc2NC90YWJsZXJhbmdlOjFjNmY2YzBmZDdkYjRlNjE5OTE3YWM3ZjBhODAyNzY0XzktMy0xLTEtMA_63095339-b6d4-4b9a-a80d-b066106ea2f2"
      unitRef="usd">33464000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ie1e640db23ae4f1883a4d89f7a887e73_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjMvZnJhZzo2ZWI1MmNjY2ZkMzk0NzZmOGYyYjkyYzIxODU4ZTdiMi90YWJsZToxYzZmNmMwZmQ3ZGI0ZTYxOTkxN2FjN2YwYTgwMjc2NC90YWJsZXJhbmdlOjFjNmY2YzBmZDdkYjRlNjE5OTE3YWM3ZjBhODAyNzY0XzktNS0xLTEtMA_a4eb473e-6e21-46e4-a31e-323a7be56344"
      unitRef="usd">38837000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ibc601cdb18b34c1690215e10e42ea7c1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjMvZnJhZzo2ZWI1MmNjY2ZkMzk0NzZmOGYyYjkyYzIxODU4ZTdiMi90ZXh0cmVnaW9uOjZlYjUyY2NjZmQzOTQ3NmY4ZjJiOTJjMjE4NThlN2IyXzEyNDQ_b9ebd5a5-555a-4a7d-8ffe-a8ffa43df2b5"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="if869330c6cae4c00b86f65591a8fe484_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjMvZnJhZzo2ZWI1MmNjY2ZkMzk0NzZmOGYyYjkyYzIxODU4ZTdiMi90ZXh0cmVnaW9uOjZlYjUyY2NjZmQzOTQ3NmY4ZjJiOTJjMjE4NThlN2IyXzEyNTA_0a25c7fe-2840-469b-b146-cb6e3d429041"
      unitRef="usd">23400000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjMvZnJhZzo2ZWI1MmNjY2ZkMzk0NzZmOGYyYjkyYzIxODU4ZTdiMi90ZXh0cmVnaW9uOjZlYjUyY2NjZmQzOTQ3NmY4ZjJiOTJjMjE4NThlN2IyXzkzNDU4NDg4NDkyNTU_f0e89fea-f24d-4f13-bf40-50f9209d000e">&lt;div style="margin-bottom:6pt;margin-top: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 provides quantitative information about Level 3 fair value measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.586%"/&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value at &lt;br/&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Valuation Technique&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unobservable Input&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Range (Weighted Average)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Option pricing model&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating results growth rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a) Discount rates are weighted by the relative undiscounted value of expected earnout payments. Other unobservable inputs are weighted by the relative maximum potential earnout payments.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ib5dc9cdf8d974f239e693c7b0291fab8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjMvZnJhZzo2ZWI1MmNjY2ZkMzk0NzZmOGYyYjkyYzIxODU4ZTdiMi90YWJsZTpkMzI5NmM1ZWM5MGQ0MDg4YTZlZTNiOWIwMGRiODUyYi90YWJsZXJhbmdlOmQzMjk2YzVlYzkwZDQwODhhNmVlM2I5YjAwZGI4NTJiXzItMS0xLTEtNzUyMA_51a4ddd5-8910-4835-bec8-10cafd2ab8ef"
      unitRef="usd">8249000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i6af3394f749243959aa12b05853a43c0_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjMvZnJhZzo2ZWI1MmNjY2ZkMzk0NzZmOGYyYjkyYzIxODU4ZTdiMi90YWJsZTpkMzI5NmM1ZWM5MGQ0MDg4YTZlZTNiOWIwMGRiODUyYi90YWJsZXJhbmdlOmQzMjk2YzVlYzkwZDQwODhhNmVlM2I5YjAwZGI4NTJiXzItNC0xLTEtNzUyNA_91c23924-d153-4420-a473-bfe1f106c030"
      unitRef="number">0.048</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i159aea2637584341b18c3f8f317e4218_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjMvZnJhZzo2ZWI1MmNjY2ZkMzk0NzZmOGYyYjkyYzIxODU4ZTdiMi90YWJsZTpkMzI5NmM1ZWM5MGQ0MDg4YTZlZTNiOWIwMGRiODUyYi90YWJsZXJhbmdlOmQzMjk2YzVlYzkwZDQwODhhNmVlM2I5YjAwZGI4NTJiXzMtNC0xLTEtNzUyMg_cdc0b2b6-ddb4-412a-85d2-4d0c4cbf0092"
      unitRef="number">0.068</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjYvZnJhZzpkMzJhODY2OTg4YmE0OThiOTdhYjYzZGRhOGQxZGU2MC90ZXh0cmVnaW9uOmQzMmE4NjY5ODhiYTQ5OGI5N2FiNjNkZGE4ZDFkZTYwXzc1MQ_2eada72d-deb1-456e-8d45-81510961b952">RELATED PARTY TRANSACTIONS&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 then-member of the Company's board of directors served as a director to a marketing partner of the Company through 2018. During 2018, the Company recognized $0.7 million of expenses for this marketing partner through the normal course of business.&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 2017, the Company's Board of Directors approved a $10.0 million contribution to fund the newly formed LendingTree Foundation. In each of 2020 and 2019, the Company paid $3.3 million of the $10.0 million contribution, and expects to pay the final installment in 2021. Officers of the Company serve as officers of the LendingTree Foundation.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjYvZnJhZzpkMzJhODY2OTg4YmE0OThiOTdhYjYzZGRhOGQxZGU2MC90ZXh0cmVnaW9uOmQzMmE4NjY5ODhiYTQ5OGI5N2FiNjNkZGE4ZDFkZTYwXzE5Mw_90145fde-8e6f-44bf-98b4-d7d1dd6d0dd3"
      unitRef="usd">700000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <tree:CharitableContribution
      contextRef="i8f32db436fb7480590d6c0b8a7cc1616_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjYvZnJhZzpkMzJhODY2OTg4YmE0OThiOTdhYjYzZGRhOGQxZGU2MC90ZXh0cmVnaW9uOmQzMmE4NjY5ODhiYTQ5OGI5N2FiNjNkZGE4ZDFkZTYwXzM0OQ_430fec16-c327-463c-811a-7e5588792768"
      unitRef="usd">10000000.0</tree:CharitableContribution>
    <tree:CharitableContributionAccrualCurrent
      contextRef="i520df6e790f343e9b1a3eb851265d965_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjYvZnJhZzpkMzJhODY2OTg4YmE0OThiOTdhYjYzZGRhOGQxZGU2MC90ZXh0cmVnaW9uOmQzMmE4NjY5ODhiYTQ5OGI5N2FiNjNkZGE4ZDFkZTYwXzQzMQ_4dbf9807-d227-4d92-a3aa-113c082ad272"
      unitRef="usd">3300000</tree:CharitableContributionAccrualCurrent>
    <tree:CharitableContributionAccrualCurrent
      contextRef="id2284a913fce47e3ac522f9508c50d3f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjYvZnJhZzpkMzJhODY2OTg4YmE0OThiOTdhYjYzZGRhOGQxZGU2MC90ZXh0cmVnaW9uOmQzMmE4NjY5ODhiYTQ5OGI5N2FiNjNkZGE4ZDFkZTYwXzQzMQ_7ccc722c-4879-4c98-b41b-da5066bd805e"
      unitRef="usd">3300000</tree:CharitableContributionAccrualCurrent>
    <tree:CharitableContribution
      contextRef="i8f32db436fb7480590d6c0b8a7cc1616_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjYvZnJhZzpkMzJhODY2OTg4YmE0OThiOTdhYjYzZGRhOGQxZGU2MC90ZXh0cmVnaW9uOmQzMmE4NjY5ODhiYTQ5OGI5N2FiNjNkZGE4ZDFkZTYwXzQ0MQ_81574c9f-3a5e-410f-af6d-f32feb4ee185"
      unitRef="usd">10000000.0</tree:CharitableContribution>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjkvZnJhZzowYWE0OTliOGVlZmI0NmJjODU2MmU3ZmFkOGE1YmE5Ny90ZXh0cmVnaW9uOjBhYTQ5OWI4ZWVmYjQ2YmM4NTYyZTdmYWQ4YTViYTk3XzExMDc_a0573ec8-c6d7-4c88-94d7-55782972960c">BENEFIT PLANSThe Company operates a retirement savings plan for its employees in the United States that is qualified under Section&#160;401(k) of the Internal Revenue Code. Employees are eligible to enroll in the plan upon date of hire. Participating employees may contribute up to 50% of their pre-tax earnings, but not more than statutory limits ($19,500 for 2020, $19,000 for 2019, and $18,500 for 2018). The company match contribution is fifty cents for each dollar a participant contributes to the plan, with a maximum contribution of 6% of a participant's eligible earnings. Matching contributions are invested in the same manner as each participant's voluntary contributions in the investment options provided under the plan. LendingTree stock is not included in the available investment options or the plan assets. Funds contributed to the plan vest according to the participant's years of service, with one year of service vesting at 33%, two years of service vesting at 66%, and three years or more of service vesting at 100%. Matching contributions were approximately $2.4 million, $2.0 million and $1.4 million for the years ended December&#160;31, 2020, 2019 and 2018, respectively.</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <tree:DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjkvZnJhZzowYWE0OTliOGVlZmI0NmJjODU2MmU3ZmFkOGE1YmE5Ny90ZXh0cmVnaW9uOjBhYTQ5OWI4ZWVmYjQ2YmM4NTYyZTdmYWQ4YTViYTk3XzI5MQ_ab88356a-f796-40bd-b4c7-093ecd2270e5"
      unitRef="number">0.50</tree:DefinedContributionPlanEmployeeContributionLimitPercentageOfCompensation>
    <tree:DefinedContributionPlanEmployeeContributionsOfPretaxBaseSalaryApproximateStatutoryLimit
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjkvZnJhZzowYWE0OTliOGVlZmI0NmJjODU2MmU3ZmFkOGE1YmE5Ny90ZXh0cmVnaW9uOjBhYTQ5OWI4ZWVmYjQ2YmM4NTYyZTdmYWQ4YTViYTk3XzM1Nw_4adb817e-02b9-4310-af1f-a69a6e391971"
      unitRef="usd">19500</tree:DefinedContributionPlanEmployeeContributionsOfPretaxBaseSalaryApproximateStatutoryLimit>
    <tree:DefinedContributionPlanEmployeeContributionsOfPretaxBaseSalaryApproximateStatutoryLimit
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjkvZnJhZzowYWE0OTliOGVlZmI0NmJjODU2MmU3ZmFkOGE1YmE5Ny90ZXh0cmVnaW9uOjBhYTQ5OWI4ZWVmYjQ2YmM4NTYyZTdmYWQ4YTViYTk3XzM2OA_08c9735f-740c-46b1-91bb-b69f59351640"
      unitRef="usd">19000</tree:DefinedContributionPlanEmployeeContributionsOfPretaxBaseSalaryApproximateStatutoryLimit>
    <tree:DefinedContributionPlanEmployeeContributionsOfPretaxBaseSalaryApproximateStatutoryLimit
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjkvZnJhZzowYWE0OTliOGVlZmI0NmJjODU2MmU3ZmFkOGE1YmE5Ny90ZXh0cmVnaW9uOjBhYTQ5OWI4ZWVmYjQ2YmM4NTYyZTdmYWQ4YTViYTk3XzM4Mw_724cf3e3-2a0c-4121-b14d-39e37ea96c37"
      unitRef="usd">18500</tree:DefinedContributionPlanEmployeeContributionsOfPretaxBaseSalaryApproximateStatutoryLimit>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjkvZnJhZzowYWE0OTliOGVlZmI0NmJjODU2MmU3ZmFkOGE1YmE5Ny90ZXh0cmVnaW9uOjBhYTQ5OWI4ZWVmYjQ2YmM4NTYyZTdmYWQ4YTViYTk3XzUyNw_c382e72d-c673-418a-ae97-d1f858e4abf3"
      unitRef="number">0.06</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <tree:DefinedContributionPlanRequisiteServicePeriodForEmployerMatchingContribution
      contextRef="i024f38ede6dc4eff826b665c31a080db_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjkvZnJhZzowYWE0OTliOGVlZmI0NmJjODU2MmU3ZmFkOGE1YmE5Ny90ZXh0cmVnaW9uOjBhYTQ5OWI4ZWVmYjQ2YmM4NTYyZTdmYWQ4YTViYTk3Xzg5OQ_78e52636-2ee7-4f79-9320-959f6ffc02c7">P1Y</tree:DefinedContributionPlanRequisiteServicePeriodForEmployerMatchingContribution>
    <tree:DefinedContributionPlanEmployerMatchingContributionVestedPercent
      contextRef="i024f38ede6dc4eff826b665c31a080db_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjkvZnJhZzowYWE0OTliOGVlZmI0NmJjODU2MmU3ZmFkOGE1YmE5Ny90ZXh0cmVnaW9uOjBhYTQ5OWI4ZWVmYjQ2YmM4NTYyZTdmYWQ4YTViYTk3XzkyNA_aa6ad75d-0ce9-4f94-8711-4b36652aa51d"
      unitRef="number">0.33</tree:DefinedContributionPlanEmployerMatchingContributionVestedPercent>
    <tree:DefinedContributionPlanRequisiteServicePeriodForEmployerMatchingContribution
      contextRef="i1afcb1c3ea6c4edfb561760127e839f6_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjkvZnJhZzowYWE0OTliOGVlZmI0NmJjODU2MmU3ZmFkOGE1YmE5Ny90ZXh0cmVnaW9uOjBhYTQ5OWI4ZWVmYjQ2YmM4NTYyZTdmYWQ4YTViYTk3XzkyOA_d7619792-0c4c-4ab4-8d3f-d42c8d6acecc">P2Y</tree:DefinedContributionPlanRequisiteServicePeriodForEmployerMatchingContribution>
    <tree:DefinedContributionPlanEmployerMatchingContributionVestedPercent
      contextRef="i1afcb1c3ea6c4edfb561760127e839f6_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjkvZnJhZzowYWE0OTliOGVlZmI0NmJjODU2MmU3ZmFkOGE1YmE5Ny90ZXh0cmVnaW9uOjBhYTQ5OWI4ZWVmYjQ2YmM4NTYyZTdmYWQ4YTViYTk3Xzk1Mw_25b28f94-5983-467a-8c10-a9d3588ada3f"
      unitRef="number">0.66</tree:DefinedContributionPlanEmployerMatchingContributionVestedPercent>
    <tree:DefinedContributionPlanRequisiteServicePeriodForEmployerMatchingContribution
      contextRef="ia3e82819613344acaaeebbb6ab784fd2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjkvZnJhZzowYWE0OTliOGVlZmI0NmJjODU2MmU3ZmFkOGE1YmE5Ny90ZXh0cmVnaW9uOjBhYTQ5OWI4ZWVmYjQ2YmM4NTYyZTdmYWQ4YTViYTk3Xzk2MQ_01f2c54c-1e18-44f6-b752-827e453be061">P3Y</tree:DefinedContributionPlanRequisiteServicePeriodForEmployerMatchingContribution>
    <tree:DefinedContributionPlanEmployerMatchingContributionVestedPercent
      contextRef="ia3e82819613344acaaeebbb6ab784fd2_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjkvZnJhZzowYWE0OTliOGVlZmI0NmJjODU2MmU3ZmFkOGE1YmE5Ny90ZXh0cmVnaW9uOjBhYTQ5OWI4ZWVmYjQ2YmM4NTYyZTdmYWQ4YTViYTk3Xzk5NA_e0247714-bbb2-4c3c-ba1c-490945e88a29"
      unitRef="number">1</tree:DefinedContributionPlanEmployerMatchingContributionVestedPercent>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjkvZnJhZzowYWE0OTliOGVlZmI0NmJjODU2MmU3ZmFkOGE1YmE5Ny90ZXh0cmVnaW9uOjBhYTQ5OWI4ZWVmYjQ2YmM4NTYyZTdmYWQ4YTViYTk3XzEwNDA_7ea83d9c-60e5-4b07-bd05-d69412521faa"
      unitRef="usd">2400000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjkvZnJhZzowYWE0OTliOGVlZmI0NmJjODU2MmU3ZmFkOGE1YmE5Ny90ZXh0cmVnaW9uOjBhYTQ5OWI4ZWVmYjQ2YmM4NTYyZTdmYWQ4YTViYTk3XzEwNDQ_9451efe3-4043-41e4-b2fd-8bac6b104456"
      unitRef="usd">2000000.0</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNjkvZnJhZzowYWE0OTliOGVlZmI0NmJjODU2MmU3ZmFkOGE1YmE5Ny90ZXh0cmVnaW9uOjBhYTQ5OWI4ZWVmYjQ2YmM4NTYyZTdmYWQ4YTViYTk3XzEwNTE_b6c83bf0-0360-4a04-8384-abb81806bfce"
      unitRef="usd">1400000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2XzEyNjM5_994131bc-184d-450b-9b48-8b0cbbead6b7">DISCONTINUED OPERATIONS&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 LendingTree Loans Business is presented as discontinued operations in the accompanying financial statements. The LendingTree Loans Business originated various consumer mortgage loans through HLC. On June 6, 2012, the Company sold substantially all of the operating assets of HLC, including the LendingTree Loans Business, for $55.9 million in cash to a wholly-owned subsidiary of Discover Financial Services ("Discover"). Discover generally did not assume liabilities of HLC that arose before the closing date, except for certain liabilities directly related to assets Discover acquired. A portion of the purchase price received was deposited in escrow in accordance with the purchase agreement with Discover for certain loan loss obligations that remained with HLC following the sale. During 2018, the remaining funds in escrow were released to HLC in accordance with the terms of the purchase agreement with Discover.&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 closing of the sale of substantially all of the operating assets of HLC on June 6, 2012, HLC ceased to originate consumer loans. Certain liability for losses on previously sold loans remains with HLC. &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;Litigation settlements and contingencies and legal fees associated with ongoing related bankruptcy and legal proceedings against the Company are included in discontinued operations in the accompanying financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Home Loan Center, Inc. Bankruptcy Filing&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 21, 2019, the U.S. District Court of Minnesota entered judgment in &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;ResCap Liquidating Trust v. Home Loan Center, Inc.&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;, against HLC for $68.5 million, &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;see&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; Litigation Related to Discontinued Operations below. The judgment against HLC exceeded the assets of HLC, which were $11.2 million at July 21, 2019, including cash of $5.9 million. On July 19, 2019, HLC appealed the judgment to the United States Court of Appeals for the Eighth Circuit.&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 July 21, 2019, at the direction of the sole independent director of HLC, HLC voluntarily filed a petition under Chapter 11 of the United States Bankruptcy Code (the &#x201c;Bankruptcy Code&#x201d;) with the U.S. Bankruptcy Court in the Northern District of California in San Jose, California (the &#x201c;Bankruptcy Court&#x201d;) in order to preserve assets for the benefit of all creditors of HLC. On September 16, 2019, the Bankruptcy Court converted the bankruptcy to Chapter 7 of the Bankruptcy Code and appointed a Trustee to liquidate HLC's assets.&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 result of the voluntary petition, LendingTree, LLC was, as of the initial July 21, 2019 bankruptcy petition filing date, no longer deemed to have a controlling interest in HLC under applicable accounting standards. As a result, HLC and its consolidated subsidiary were deconsolidated from the Company&#x2019;s consolidated financial statements as of July 21, 2019. The effect of such deconsolidation was the elimination of the consolidated assets and liabilities of HLC (and its consolidated subsidiary) from the Company&#x2019;s consolidated balance sheets. Upon deconsolidation, in 2019 the Company recognized a loss of $5.5 million which includes a net gain of $4.5 million related to the removal of HLC's (and its consolidated subsidiary's) assets and liabilities and the recognition of a liability of $10.0 million related to LendingTree, LLC's ownership in HLC. No consideration was received by the Company as a result of the deconsolidation. The derecognition of HLC&#x2019;s cash of $5.9 million removed from the consolidated balance sheet on the deconsolidation date of July 21, 2019 is included within cash flows from operating activities attributable to discontinued operations in the accompanying consolidated statement of cash flows.&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;HLC has indicated that it believes that it has claims against HLC&#x2019;s sole shareholder, LendingTree, LLC, and certain of its officers and directors, relating to the declaration of a dividend by HLC in January 2016 of $40.0 million. LendingTree, LLC believes the declaration of the dividend was proper, that the amounts paid to LendingTree, LLC following such declaration are not subject to recovery by HLC and that any claims by HLC relating to such dividend declaration are without merit. During the second quarter of 2020, LendingTree, LLC and HLC entered into a settlement agreement in the amount of $36.0&#160;million for the release of any and all claims against the Company defendants by HLC, including the dividend claim. The bankruptcy court held a hearing on July 16, 2020 on the motion to approve the settlement to which no objections were made, and approved the settlement the same day. The $36.0&#160;million settlement payment was made in the third quarter of 2020. HLC&#x2019;s voluntary petition under the Bankruptcy Code does not represent an event of default under LendingTree, LLC&#x2019;s Second Amended and Restated Credit Agreement dated as of December 10, 2019, the Company&#x2019;s indenture dated May 31, 2017 with respect to the Company&#x2019;s 0.625% Convertible Senior Notes due 2022, or the Company&#x2019;s indenture dated July 24, 2020 with respect to the Company&#x2019;s 0.50% Convertible Senior Notes due 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Litigation Related to Discontinued Operations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Residential Funding 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-style:italic;font-weight:400;line-height:120%"&gt;ResCap Liquidating Trust v. Home Loan Center, Inc., Case No. 14-cv-1716 (U.S. Dist. Ct., Minn.), &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;successor to&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; Residential Funding Company, LLC v Home Loan Center, Inc., No. 13-cv-3451 (U.S. Dist. Ct., Minn.).&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; On or about December 16, 2013, Home Loan Center, Inc. was served in the original captioned matter, which involves claims of Residential Funding Company, LLC ("RFC") for damages for breach of contract and indemnification for certain residential mortgage loans as well as residential mortgage-backed securitizations ("RMBS") containing mortgage loans. RFC asserted that, beginning in 2008, RFC faced massive repurchase demands and lawsuits from purchasers or insurers of the loans and RMBS that RFC had sold. RFC filed for bankruptcy protection in May 2012. Plaintiff alleged that, after RFC filed for Chapter 11 protection, hundreds of proofs of claim were filed, many of which mirrored the litigation filed against RFC prior to its bankruptcy.&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 December 2013, the United States Bankruptcy Court for the Southern District of New York entered an Order confirming the Second Amended Joint Chapter 11 Plan Proposed by Residential Capital, LLC et al. and the Official Committee of Unsecured Creditors. Plaintiff then began filing substantially similar complaints against approximately 80 of the loan originators from whom RFC had purchased loans, including HLC, in federal and state courts in Minnesota and New York. In each case, plaintiff claimed that the defendant is liable for a portion of the global settlement in RFC&#x2019;s bankruptcy.&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;Plaintiff asserted two claims against HLC: (1) breach of contract based on HLC&#x2019;s alleged breach of representations and warranties concerning the quality and characteristics of the mortgage loans it sold to RFC; and (2) contractual indemnification for alleged liabilities, losses, and damages incurred by RFC arising out of purported defects in loans that RFC purchased from HLC and sold to third parties. Plaintiff alleged that the &#x201c;types of defects&#x201d; contained in the loans it purchased from HLC included &#x201c;income misrepresentation, employment misrepresentation, appraisal misrepresentations or inaccuracies, undisclosed debt, and missing or inaccurate documents.&#x201d; Plaintiff sought damages of up to&#160;$61.0 million&#160;plus attorney's fees and prejudgment interest.&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;HLC denied the material allegations of the complaint and asserted numerous defenses thereto. The matter went to trial in the fourth quarter of 2018 and the jury returned a verdict of $28.7 million in favor of plaintiff. On June 21, 2019, the U.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;District Court in Minnesota entered judgment against HLC for $68.5 million. The judgment is comprised of: (i) $28.7 million&#160;in damages awarded by the jury; (ii) $14.1 million in pre-verdict interest; (iii) $23.1 million in attorneys' fees and costs, and (iv) $2.6 million in post-verdict, prejudgment interest. &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;HLC&#x2019;s filing under the Bankruptcy Code discussed above in Home Loan Center, Inc. Bankruptcy Filing creates an automatic stay of enforcement of the judgment entered against HLC by the U.S. District Court in Minnesota. On August 27, 2019, plaintiff filed a lawsuit captioned&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; ResCap Liquidating Trust v. LendingTree, LLC, et al., Case No. 19-cv-2360 (U.S. Dist. Ct., Minn.)&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;, seeking to hold the Company liable for the judgment against HLC, under assumption of liability, agency and alter ego theories. The Company believes that these claims lack merit. On October 17, 2019, the Company filed a motion to dismiss the liability and agency claims, and oral arguments with respect to such motion were held on January 10, 2020. On March 20, 2020, the court denied the Company's motion to dismiss, or in the alternative, to compel arbitration, and on April 3, 2020, the Company appealed the court's findings with respect to the Company's request to compel arbitration of the first count of the lawsuit. On June 17, 2020, the Company entered into a settlement agreement with ResCap, pursuant to which, the Company agreed to, among other things, pay ResCap $58.5&#160;million, less any amounts ResCap receives in the HLC bankruptcy, in exchange for, among other things, ResCap releasing any and all claims against the Company, and the Company&#x2019;s directors and officers, including any claims asserted in ResCap v. LendingTree. Pursuant to the settlement agreement, the Company will be responsible for the difference of $58.5&#160;million minus the amount that ResCap receives through the HLC Bankruptcy. In the third and fourth quarters of 2020, the Company made payments of $26.5&#160;million and $6.4&#160;million, respectively, to the ResCap Liquidating Trust. The Company expects to be refunded $8.6&#160;million of these amounts, subsequent to the final distributions in the HLC Bankruptcy. This $8.6&#160;million is recorded within current assets of discontinued operations on the accompanying consolidated balance sheet as of December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Lehman Brothers Holdings, 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-style:italic;font-weight:400;line-height:120%"&gt;Lehman Brothers Holdings Inc. v. 1st Advantage Mortgage, LLC et al., Case No. 08-13555 (SCC), Adversary Proceeding No. 16-01342 (SCC) (Bankr. S.D.N.Y.).&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 February 2016, Lehman Brothers Holdings, Inc. (&#x201c;LBHI&#x201d;) filed an Adversary Complaint against HLC and approximately 149 other defendants (the "Complaint"). In December 2018, LBHI amended its complaint against HLC. The amended complaint references approximately&#160;370&#160;allegedly defective mortgage loans sold by HLC with purported "Claim Amounts" totaling $40.2 million. LBHI alleges it settled all such claims and is seeking indemnification from HLC for LBHI&#x2019;s purported losses and liabilities associated with such settlements, plus prejudgment interest, attorneys&#x2019; fees, litigation costs and other expenses. The amended complaint does not specify the amount of LBHI&#x2019;s purported damages. On December 4, 2019, LBHI filed a $44.7 million proof of claim in HLC&#x2019;s bankruptcy seeking recovery for the claims asserted in the lawsuit. The Company believes that these claims lack merit and understands that HLC intends to defend this action vigorously. &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;HLC&#x2019;s filing under the Bankruptcy Code discussed above in Home Loan Center, Inc. Bankruptcy Filing creates an automatic stay of this proceeding. On June 11, 2020, LBHI filed a lawsuit captioned &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;Lehman Brothers Holdings Inc. v. LendingTree, LLC, et al., Case No. 20-cv-01351 (U.S. Dist. Ct., Minn.)&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;, seeking to hold the Company liable for their allowed bankruptcy claim of $13.3&#160;million, under assumption of liability, agency and alter ego theories. The Company believes that these claims lack merit and intends to defend this action vigorously. In the third quarter of 2020, the Company made a settlement offer to LBHI for $0.5&#160;million, which is included as a liability on the accompanying consolidated balance sheet as of December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;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;Financial Information of Discontinued Operations&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 components of net loss reported as discontinued operations in the accompanying consolidated statements of operations and comprehensive income (loss) are as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.296%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&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:10.613%"/&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:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;border-top:1pt solid #000000;padding:0 1pt"/&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;border-top:1pt solid #000000;padding:0 1pt"/&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain from removal of HLC's assets and liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Other operating 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:10pt;font-weight:400;line-height:100%"&gt;(33,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(35,002)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%"&gt;Loss before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;(33,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;(30,487)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;(16,228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;8,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;(25,689)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;(21,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;(12,820)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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;Losses from discontinued operations included all activity of HLC prior to bankruptcy, including litigation settlements, contingencies and legal fees associated with legal proceedings, as well as a gain upon deconsolidation due to the accounting effect of HLC&#x2019;s bankruptcy filing on the consolidated financial statements.&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 results of discontinued operations also include litigation settlements and contingencies and legal fees associated with ongoing legal proceedings against LendingTree, Inc. or LendingTree, LLC that arose due to the LendingTree Loans Business or the HLC bankruptcy filing.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <tree:AssetPurchaseAgreementProceedsFromSale
      contextRef="i253ed24f9963432b9a2cd2c8aae0b22f_I20120606"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2XzM2OA_f8e11a75-bdbd-4849-a3ab-58e16bb0e7bb"
      unitRef="usd">55900000</tree:AssetPurchaseAgreementProceedsFromSale>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="ia48fb0d67368401bab7debd0a0e4fa08_D20190621-20190621"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2XzE1ODE_fd1c92c3-cb32-4a3d-a87c-ff7d5b9f8818"
      unitRef="usd">68500000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:Assets
      contextRef="i190c22fcbc7141df9550b48b301a7483_I20190721"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2XzE3MDY_b39d3a46-28b7-4118-bc49-fcecc33fdbd2"
      unitRef="usd">11200000</us-gaap:Assets>
    <us-gaap:Cash
      contextRef="i190c22fcbc7141df9550b48b301a7483_I20190721"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2XzE3NDU_78795dfb-6c41-4250-b57b-884038dddd28"
      unitRef="usd">5900000</us-gaap:Cash>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="iaf9ce0f0bab34d4fa9702184542c9f80_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2XzMyNzA_a6ad9e7e-ba43-416d-8cad-8bc58f62ad59"
      unitRef="usd">-5500000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="iaf9ce0f0bab34d4fa9702184542c9f80_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2XzMzMDI_c9766652-373f-4bbd-898f-30b9e73f796d"
      unitRef="usd">4500000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="iaf9ce0f0bab34d4fa9702184542c9f80_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2XzM0MzQ_0d279e26-79b8-43fa-816c-837334c21e24"
      unitRef="usd">-10000000.0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:Cash
      contextRef="i190c22fcbc7141df9550b48b301a7483_I20190721"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2XzM2MDA_58f0f743-1f58-414a-99f3-66c104043907"
      unitRef="usd">5900000</us-gaap:Cash>
    <us-gaap:Dividends
      contextRef="ia946ef3756774a6d85399a867f27ed3d_D20160101-20160131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2XzQwNjE_13f6b1fc-16b1-4d2c-a4cd-785cf06b6f46"
      unitRef="usd">40000000.0</us-gaap:Dividends>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="i60fb89cc460240389a65ea13d342487e_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2XzkzNDU4NDg5NjUyODI_18cb665c-3b52-4afc-8eaa-bc7fcff522a4"
      unitRef="usd">36000000.0</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="i1c77a6c6f7aa422e8e00ac062863550b_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2XzkzNDU4NDg5NjUyNjc_802cba97-c294-40f7-a0a3-240521167f9d"
      unitRef="usd">36000000.0</us-gaap:LossContingencyAccrualPayments>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i80efe1ca31f941ffa0ece18964c50daf_I20170531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2XzUzMTc_ebabda20-92c2-4946-98d2-cc81d0536fcb"
      unitRef="rate">0.00625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i6c60a3d175e24b6d85989963e49e42cd_I20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2XzkzNDU4NDg5NjUyOTc_b5250f67-1d81-44c1-ab54-45b276b88eea"
      unitRef="rate">0.0050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <tree:LossContingencyNumberOfLoanOriginators
      contextRef="i88f3be36820c4ace9b4b0420d0af9d08_D20131201-20131231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2XzgyODM_f51be929-7163-4119-a1d3-0647fa71d085"
      unitRef="network_lender">80</tree:LossContingencyNumberOfLoanOriginators>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i5a6cc7c1a3f340b9850481995fa35071_I20131231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2Xzg1NTU_a8e84985-0bf9-4fdc-a296-9ee814e016ec"
      unitRef="claim">2</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="if4d68f7b696e4d0097cb1973255e563a_D20131201-20131231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2XzkyMzM_42eb2655-9683-4432-a9a9-a25a27660c5f"
      unitRef="usd">61000000.0</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="i99806fac200b432b8e79adc3c66760ce_D20190621-20190621"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2Xzk0NjY_197e6cfd-cfa1-433e-ada6-a88bdb72014d"
      unitRef="usd">28700000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="ia48fb0d67368401bab7debd0a0e4fa08_D20190621-20190621"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2Xzk1ODA_f8a23711-7dd5-4ebf-bf66-0c92b3a55d9a"
      unitRef="usd">68500000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="i99806fac200b432b8e79adc3c66760ce_D20190621-20190621"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2Xzk2MTg_ec8ca7de-c843-4469-91fd-3bfb3293eb21"
      unitRef="usd">28700000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="i64443b2a369a4ee5a11482b989a90b3d_D20190621-20190621"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2Xzk2NTg_7188e22e-5296-450c-8d19-1d4b3650621d"
      unitRef="usd">14100000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="i1872743f9c2a46d8875596f24223124b_D20190621-20190621"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2Xzk2OTI_2856e1fc-9cb0-4288-8b9c-eb75795e7b97"
      unitRef="usd">23100000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="i8d8efb252569493983d0e13fa5130b37_D20190621-20190621"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2Xzk3MzQ_465b7390-8566-4e67-b195-e7c5857e50cc"
      unitRef="usd">2600000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="i221f9fc46bbc41c8b47fd3ba951d5ee8_D20200617-20200617"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2XzkzNDU4NDg5NjUzMDQ_65093f0b-10dc-4b4b-94d8-42f0c549804e"
      unitRef="usd">58500000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="i221f9fc46bbc41c8b47fd3ba951d5ee8_D20200617-20200617"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2XzkzNDU4NDg5NjUzMTk_d0f264e7-def6-4baf-ab91-1468501963f4"
      unitRef="usd">58500000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="if33702b62b364d5fa6f957756ac5c377_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2XzkzNDU4NDg5NjUzNDg_31b66e43-8c96-4c5e-8284-fff8fec366b0"
      unitRef="usd">26500000</us-gaap:LossContingencyAccrualPayments>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="ie5d019ea98ed4108b4cd1a3297613d0a_D20201001-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2XzkzNDU4NDg5NjUzNjM_880212cd-db08-47a3-8f71-128819ad3d11"
      unitRef="usd">6400000</us-gaap:LossContingencyAccrualPayments>
    <us-gaap:LossContingencyReceivableCurrent
      contextRef="i886d69ffdf684f4c8c37808f05be22eb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2XzkzNDU4NDg5NjUzMzQ_7ea1de43-abb6-494f-8a1d-992ebde6fe88"
      unitRef="usd">8600000</us-gaap:LossContingencyReceivableCurrent>
    <us-gaap:LossContingencyReceivableCurrent
      contextRef="i886d69ffdf684f4c8c37808f05be22eb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2XzkzNDU4NDg5NjUzNzc_5fe24ae5-cf4b-45cf-a356-0b58cfac5c4a"
      unitRef="usd">8600000</us-gaap:LossContingencyReceivableCurrent>
    <us-gaap:LossContingencyNumberOfDefendants
      contextRef="idf4462141fa9446983658e2a70300ce4_D20160201-20160229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2XzEwODQ0_25fb1a35-2692-4e4e-8f84-c91aaae66a66"
      unitRef="defendant">149</us-gaap:LossContingencyNumberOfDefendants>
    <tree:LossContingenciesNumberOfLoansSoldWithLosses
      contextRef="i9d9ddaec7f83457f849c2c6565495306_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2XzEwOTg4_421e8381-9614-432f-8193-897823f9d78c"
      unitRef="loan">370</tree:LossContingenciesNumberOfLoansSoldWithLosses>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i928f248609964d219bc2b444f59e2c11_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2XzExMDc4_4077b8c5-e497-4df5-a307-e1b65b4cbd5e"
      unitRef="usd">40200000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i298674eb54ea473babd4e96f801035c0_D20191204-20191204"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2XzExNDM0_2452ce2a-0074-42dd-8cbf-1dcc0140803c"
      unitRef="usd">44700000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="iff3a740879fa41fb97cc447ff1827247_D20200611-20200611"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2XzkzNDU4NDg5NjUzOTE_0120b9f1-a091-404f-9146-511b847ba0da"
      unitRef="usd">13300000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="i3612745f0755445ab3b20417d8269f23_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2XzkzNDU4NDg5NjU0MDY_6b84466f-895a-4820-92da-03385756ad5a"
      unitRef="usd">500000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <tree:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementTableTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90ZXh0cmVnaW9uOmZjNGFhMzM2MzY0ZTRkYzg4MTYxODc1MDA3Yzk4NWM2XzEyNjE0_9bde1514-60b5-470f-b51f-0c280b46b52a">&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 components of net loss reported as discontinued operations in the accompanying consolidated statements of operations and comprehensive income (loss) are as follows &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;(in thousands)&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;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.296%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&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:10.613%"/&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:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;border-top:1pt solid #000000;padding:0 1pt"/&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;border-top:1pt solid #000000;padding:0 1pt"/&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain from removal of HLC's assets and liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Other operating 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:10pt;font-weight:400;line-height:100%"&gt;(33,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(35,002)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%"&gt;Loss before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;(33,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;(30,487)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;(16,228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;8,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;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:10pt;font-weight:700;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;(25,689)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;(21,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:10pt;font-weight:700;line-height:100%"&gt;(12,820)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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;</tree:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementTableTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90YWJsZTo1MTAzNmM2YmRkZDE0YzAyYTVkMGY1NWY3ODM4OGRjMS90YWJsZXJhbmdlOjUxMDM2YzZiZGRkMTRjMDJhNWQwZjU1Zjc4Mzg4ZGMxXzItMS0xLTEtMA_8079bca3-f0a2-4226-b196-2024aa9e6fb3"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90YWJsZTo1MTAzNmM2YmRkZDE0YzAyYTVkMGY1NWY3ODM4OGRjMS90YWJsZXJhbmdlOjUxMDM2YzZiZGRkMTRjMDJhNWQwZjU1Zjc4Mzg4ZGMxXzItMy0xLTEtMA_1685f64f-2bbb-4535-b83c-44ab9795e58f"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90YWJsZTo1MTAzNmM2YmRkZDE0YzAyYTVkMGY1NWY3ODM4OGRjMS90YWJsZXJhbmdlOjUxMDM2YzZiZGRkMTRjMDJhNWQwZjU1Zjc4Mzg4ZGMxXzItNS0xLTEtMA_7692f94a-127d-483c-bee6-f6de18c7dda4"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i4951639476ee4692b3eb76acbc7b5377_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90YWJsZTo1MTAzNmM2YmRkZDE0YzAyYTVkMGY1NWY3ODM4OGRjMS90YWJsZXJhbmdlOjUxMDM2YzZiZGRkMTRjMDJhNWQwZjU1Zjc4Mzg4ZGMxXzQtMS0xLTEtMA_dd82c1b7-787c-4845-9d97-71f225c4df12"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="iaf9ce0f0bab34d4fa9702184542c9f80_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90YWJsZTo1MTAzNmM2YmRkZDE0YzAyYTVkMGY1NWY3ODM4OGRjMS90YWJsZXJhbmdlOjUxMDM2YzZiZGRkMTRjMDJhNWQwZjU1Zjc4Mzg4ZGMxXzQtMy0xLTEtMA_6a9a726e-d493-4e3c-8815-d02a4a3b3498"
      unitRef="usd">4515000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i034663b6eb134dd68a7952379b84c272_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90YWJsZTo1MTAzNmM2YmRkZDE0YzAyYTVkMGY1NWY3ODM4OGRjMS90YWJsZXJhbmdlOjUxMDM2YzZiZGRkMTRjMDJhNWQwZjU1Zjc4Mzg4ZGMxXzQtNS0xLTEtMA_b27a246c-d072-4e20-ae0d-920b2fc70dd9"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90YWJsZTo1MTAzNmM2YmRkZDE0YzAyYTVkMGY1NWY3ODM4OGRjMS90YWJsZXJhbmdlOjUxMDM2YzZiZGRkMTRjMDJhNWQwZjU1Zjc4Mzg4ZGMxXzUtMS0xLTEtMA_2c7c120e-399f-4fe5-849b-170a84145366"
      unitRef="usd">33308000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90YWJsZTo1MTAzNmM2YmRkZDE0YzAyYTVkMGY1NWY3ODM4OGRjMS90YWJsZXJhbmdlOjUxMDM2YzZiZGRkMTRjMDJhNWQwZjU1Zjc4Mzg4ZGMxXzUtMy0xLTEtMA_8b5fc6e8-93bf-4688-af4c-6c17218c3076"
      unitRef="usd">35002000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90YWJsZTo1MTAzNmM2YmRkZDE0YzAyYTVkMGY1NWY3ODM4OGRjMS90YWJsZXJhbmdlOjUxMDM2YzZiZGRkMTRjMDJhNWQwZjU1Zjc4Mzg4ZGMxXzUtNS0xLTEtMA_7136be44-1925-4ce0-9fc3-9686e6346adb"
      unitRef="usd">16228000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90YWJsZTo1MTAzNmM2YmRkZDE0YzAyYTVkMGY1NWY3ODM4OGRjMS90YWJsZXJhbmdlOjUxMDM2YzZiZGRkMTRjMDJhNWQwZjU1Zjc4Mzg4ZGMxXzYtMS0xLTEtMA_f26abde8-79b2-484d-9d61-0d4b575b4081"
      unitRef="usd">-33308000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90YWJsZTo1MTAzNmM2YmRkZDE0YzAyYTVkMGY1NWY3ODM4OGRjMS90YWJsZXJhbmdlOjUxMDM2YzZiZGRkMTRjMDJhNWQwZjU1Zjc4Mzg4ZGMxXzYtMy0xLTEtMA_25145cd7-1800-41b4-8cc4-e73b81ddbe1d"
      unitRef="usd">-30487000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90YWJsZTo1MTAzNmM2YmRkZDE0YzAyYTVkMGY1NWY3ODM4OGRjMS90YWJsZXJhbmdlOjUxMDM2YzZiZGRkMTRjMDJhNWQwZjU1Zjc4Mzg4ZGMxXzYtNS0xLTEtMA_cf70a9fc-f73c-46a8-bf08-986b9f82021c"
      unitRef="usd">-16228000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90YWJsZTo1MTAzNmM2YmRkZDE0YzAyYTVkMGY1NWY3ODM4OGRjMS90YWJsZXJhbmdlOjUxMDM2YzZiZGRkMTRjMDJhNWQwZjU1Zjc4Mzg4ZGMxXzctMS0xLTEtMA_d9d07895-b0cf-43d0-b3f6-fcaa4f4a6d4c"
      unitRef="usd">-7619000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90YWJsZTo1MTAzNmM2YmRkZDE0YzAyYTVkMGY1NWY3ODM4OGRjMS90YWJsZXJhbmdlOjUxMDM2YzZiZGRkMTRjMDJhNWQwZjU1Zjc4Mzg4ZGMxXzctMy0xLTEtMA_8e360826-ec1b-4174-98ea-c663026f4629"
      unitRef="usd">-8855000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90YWJsZTo1MTAzNmM2YmRkZDE0YzAyYTVkMGY1NWY3ODM4OGRjMS90YWJsZXJhbmdlOjUxMDM2YzZiZGRkMTRjMDJhNWQwZjU1Zjc4Mzg4ZGMxXzctNS0xLTEtMA_032d910a-f632-4ffd-9580-80adb932e5bb"
      unitRef="usd">-3408000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90YWJsZTo1MTAzNmM2YmRkZDE0YzAyYTVkMGY1NWY3ODM4OGRjMS90YWJsZXJhbmdlOjUxMDM2YzZiZGRkMTRjMDJhNWQwZjU1Zjc4Mzg4ZGMxXzgtMS0xLTEtMA_32244688-59fa-475d-a2ea-8e82f8039a1c"
      unitRef="usd">-25689000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90YWJsZTo1MTAzNmM2YmRkZDE0YzAyYTVkMGY1NWY3ODM4OGRjMS90YWJsZXJhbmdlOjUxMDM2YzZiZGRkMTRjMDJhNWQwZjU1Zjc4Mzg4ZGMxXzgtMy0xLTEtMA_8f3cfbd0-139b-4e52-9638-dd45ae36accc"
      unitRef="usd">-21632000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzUvZnJhZzpmYzRhYTMzNjM2NGU0ZGM4ODE2MTg3NTAwN2M5ODVjNi90YWJsZTo1MTAzNmM2YmRkZDE0YzAyYTVkMGY1NWY3ODM4OGRjMS90YWJsZXJhbmdlOjUxMDM2YzZiZGRkMTRjMDJhNWQwZjU1Zjc4Mzg4ZGMxXzgtNS0xLTEtMA_1b1275f3-be9f-42c0-bab8-4f4630acdb62"
      unitRef="usd">-12820000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90ZXh0cmVnaW9uOmQ4NzAyMjU1MDMzNTQ0MGJhM2FkMjBhYzU5ZGY2NDg2XzIxODM_c08eb882-186c-454c-8ae4-ddb082b38d78">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 manages its business and reports its financial results through the following three operating and reportable segments: Home, Consumer and Insurance. Characteristics which were relied upon in making the determination of the reportable segments include the nature of the products, the organization's internal structure, and the information that is regularly reviewed by the CODM for the purpose of assessing performance and allocating resources. The Company changed its reportable segments in the fourth quarter of 2019 and previously reported segment results have been revised to conform to the Company's reportable segments at December 31, 2020.  &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 Home segment includes the following products: purchase mortgage, refinance mortgage, home equity loans and lines of credit, reverse mortgage loans, and real estate. The Consumer segment includes the following products: credit cards, personal loans, small business loans, student loans, auto loans, deposit accounts, and other credit products such as credit repair and debt settlement. The Insurance segment consists of insurance quote products. Revenue from the resale of online advertising space to third parties and revenue from home improvement referrals, and the related variable marketing and advertising expenses, are included within the Other category.&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 tables are a reconciliation of segment profit, which is the Company's primary segment profitability measure, to income before income taxes and discontinued operations. Segment cost of revenue and marketing expense represents the portion of selling and marketing expense attributable to variable costs paid for advertising, direct marketing and related expenses, that are directly attributable to the segments' products. This measure excludes overhead, fixed costs and personnel-related expenses. For the Other category, segment cost of revenue and marketing expense also includes the portion of cost of revenue attributable to costs paid for advertising re-sold to third parties. The Company ceased reselling online advertising space during the first quarter of 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.670%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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;Home&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;320,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;253,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;333,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;909,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment cost of revenue and marketing expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;188,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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;146,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,717&#160;&lt;/span&gt;&lt;/td&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;540,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Segment profit (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;132,123&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;106,890&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;131,142&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;(682)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;369,473&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Cost of revenue (exclusive of cost of advertising re-sold to third parties included above)&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;border-top:1pt solid #000000;padding:0 1pt"/&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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;53,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Brand and other marketing expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;General and administrative expense&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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;129,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Product development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Depreciation&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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Amortization of intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Change in fair value of contingent consideration&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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Severance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Litigation settlements and contingencies&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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(943)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;(6,603)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Interest expense, net&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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(36,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Loss before income taxes and discontinued operations&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="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:700;line-height:100%"&gt;(42,527)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:12pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.670%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2019&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;Home&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;277,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;515,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;284,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,106,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment cost of revenue and marketing expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174,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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;301,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,466&#160;&lt;/span&gt;&lt;/td&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;674,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Segment profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;103,121&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;213,185&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;114,639&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;1,373&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;432,318&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Cost of revenue (exclusive of cost of advertising re-sold to third parties included above)&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;border-top:1pt solid #000000;padding:0 1pt"/&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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;45,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Brand and other marketing expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;General and administrative expense&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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;116,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Product development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Depreciation&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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Amortization of intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Change in fair value of contingent consideration&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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Severance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Litigation settlements and contingencies&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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;50,728&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Interest expense, net&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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(20,271)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Income before income taxes and discontinued operations&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="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:700;line-height:100%"&gt;30,981&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.670%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2018&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;Home&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;319,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;395,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;764,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment cost of revenue and marketing expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;214,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,351&#160;&lt;/span&gt;&lt;/td&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;459,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Segment profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;104,701&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;187,724&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;11,358&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;1,354&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;305,137&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Cost of revenue (exclusive of cost of advertising re-sold to third parties included above)&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;border-top:1pt solid #000000;padding:0 1pt"/&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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;27,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Brand and other marketing expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;General and administrative expense&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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;101,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Product development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Depreciation&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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Amortization of intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Change in fair value of contingent consideration&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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Severance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Litigation settlements and contingencies&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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;56,191&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Interest expense, net&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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,437)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Income before income taxes and discontinued operations&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="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:700;line-height:100%"&gt;43,744&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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-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 CODM does not review information on segment assets and as such, no segment asset information is reported herein.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90ZXh0cmVnaW9uOmQ4NzAyMjU1MDMzNTQ0MGJhM2FkMjBhYzU5ZGY2NDg2XzEyMg_4ca9c4ff-cd16-4dd2-86e6-15b7e83a4c56"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90ZXh0cmVnaW9uOmQ4NzAyMjU1MDMzNTQ0MGJhM2FkMjBhYzU5ZGY2NDg2XzEyMg_c32a98a6-adf3-4f1b-b46e-4c4e2dbb9d5c"
      unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90ZXh0cmVnaW9uOmQ4NzAyMjU1MDMzNTQ0MGJhM2FkMjBhYzU5ZGY2NDg2XzIxODU_3c83092d-db51-471e-bb8c-29749de8e12a">&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.670%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended 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;Home&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;320,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;253,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;333,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;909,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment cost of revenue and marketing expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;188,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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;146,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,717&#160;&lt;/span&gt;&lt;/td&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;540,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Segment profit (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;132,123&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;106,890&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;131,142&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;(682)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;369,473&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Cost of revenue (exclusive of cost of advertising re-sold to third parties included above)&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;border-top:1pt solid #000000;padding:0 1pt"/&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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;53,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Brand and other marketing expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;General and administrative expense&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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;129,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Product development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Depreciation&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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Amortization of intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Change in fair value of contingent consideration&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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Severance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Litigation settlements and contingencies&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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(943)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;(6,603)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Interest expense, net&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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(36,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Loss before income taxes and discontinued operations&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="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:700;line-height:100%"&gt;(42,527)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:12pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.670%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2019&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;Home&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;277,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;515,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;284,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,106,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment cost of revenue and marketing expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174,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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;301,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,466&#160;&lt;/span&gt;&lt;/td&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;674,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Segment profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;103,121&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;213,185&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;114,639&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;1,373&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;432,318&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Cost of revenue (exclusive of cost of advertising re-sold to third parties included above)&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;border-top:1pt solid #000000;padding:0 1pt"/&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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;45,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Brand and other marketing expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;General and administrative expense&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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;116,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Product development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Depreciation&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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Amortization of intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Change in fair value of contingent consideration&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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Severance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Litigation settlements and contingencies&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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;50,728&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Interest expense, net&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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(20,271)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Income before income taxes and discontinued operations&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="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:700;line-height:100%"&gt;30,981&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.670%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2018&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;Home&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;319,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;395,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;764,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment cost of revenue and marketing expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;214,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,351&#160;&lt;/span&gt;&lt;/td&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;459,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Segment profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;104,701&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;187,724&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;11,358&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;1,354&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;305,137&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Cost of revenue (exclusive of cost of advertising re-sold to third parties included above)&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;border-top:1pt solid #000000;padding:0 1pt"/&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&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;27,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Brand and other marketing expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;General and administrative expense&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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;101,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Product development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Depreciation&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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Amortization of intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Change in fair value of contingent consideration&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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Severance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Litigation settlements and contingencies&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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;56,191&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Interest expense, net&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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,437)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Income before income taxes and discontinued operations&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="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:700;line-height:100%"&gt;43,744&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="ifadd02f5e15e4be98f2f01c05160f1b4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTphNWRiMTY2YzZhMWM0NWZmOTlhYjBiMzNmYTJhZmYxNS90YWJsZXJhbmdlOmE1ZGIxNjZjNmExYzQ1ZmY5OWFiMGIzM2ZhMmFmZjE1XzMtMS0xLTEtMA_c993a74f-78b9-489f-9b00-84cfd508271e"
      unitRef="usd">320992000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if9fc0cba931646c9ad9119ec98b076c5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTphNWRiMTY2YzZhMWM0NWZmOTlhYjBiMzNmYTJhZmYxNS90YWJsZXJhbmdlOmE1ZGIxNjZjNmExYzQ1ZmY5OWFiMGIzM2ZhMmFmZjE1XzMtMi0xLTEtMA_6a3d0726-834f-40b5-84f9-087bf8d4fdc3"
      unitRef="usd">253198000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i00806cd0a19a490baa78445f0fda6408_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTphNWRiMTY2YzZhMWM0NWZmOTlhYjBiMzNmYTJhZmYxNS90YWJsZXJhbmdlOmE1ZGIxNjZjNmExYzQ1ZmY5OWFiMGIzM2ZhMmFmZjE1XzMtMy0xLTEtMA_8158cdfe-8428-4596-b92f-e3a56b97fceb"
      unitRef="usd">333765000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1993fcb1c4fa4c9ea77ea8f36604544d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTphNWRiMTY2YzZhMWM0NWZmOTlhYjBiMzNmYTJhZmYxNS90YWJsZXJhbmdlOmE1ZGIxNjZjNmExYzQ1ZmY5OWFiMGIzM2ZhMmFmZjE1XzMtNC0xLTEtMA_49865a4c-0d98-4f4c-a9dd-41ebfc8c81fb"
      unitRef="usd">2035000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTphNWRiMTY2YzZhMWM0NWZmOTlhYjBiMzNmYTJhZmYxNS90YWJsZXJhbmdlOmE1ZGIxNjZjNmExYzQ1ZmY5OWFiMGIzM2ZhMmFmZjE1XzMtNi0xLTEtMA_f2f4a5ff-10c5-49e2-bc50-ba92407cdfc6"
      unitRef="usd">909990000</us-gaap:Revenues>
    <tree:CostofRevenueandMarketingExpense
      contextRef="ifadd02f5e15e4be98f2f01c05160f1b4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTphNWRiMTY2YzZhMWM0NWZmOTlhYjBiMzNmYTJhZmYxNS90YWJsZXJhbmdlOmE1ZGIxNjZjNmExYzQ1ZmY5OWFiMGIzM2ZhMmFmZjE1XzQtMS0xLTEtMA_1c930938-6750-497d-abb7-2da61649c8d3"
      unitRef="usd">188869000</tree:CostofRevenueandMarketingExpense>
    <tree:CostofRevenueandMarketingExpense
      contextRef="if9fc0cba931646c9ad9119ec98b076c5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTphNWRiMTY2YzZhMWM0NWZmOTlhYjBiMzNmYTJhZmYxNS90YWJsZXJhbmdlOmE1ZGIxNjZjNmExYzQ1ZmY5OWFiMGIzM2ZhMmFmZjE1XzQtMi0xLTEtMA_31f3de2f-028c-4c85-81ff-dcd42ba5400a"
      unitRef="usd">146308000</tree:CostofRevenueandMarketingExpense>
    <tree:CostofRevenueandMarketingExpense
      contextRef="i00806cd0a19a490baa78445f0fda6408_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTphNWRiMTY2YzZhMWM0NWZmOTlhYjBiMzNmYTJhZmYxNS90YWJsZXJhbmdlOmE1ZGIxNjZjNmExYzQ1ZmY5OWFiMGIzM2ZhMmFmZjE1XzQtMy0xLTEtMA_852a73c3-be2e-438d-9b8a-06daaba2fd65"
      unitRef="usd">202623000</tree:CostofRevenueandMarketingExpense>
    <tree:CostofRevenueandMarketingExpense
      contextRef="i1993fcb1c4fa4c9ea77ea8f36604544d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTphNWRiMTY2YzZhMWM0NWZmOTlhYjBiMzNmYTJhZmYxNS90YWJsZXJhbmdlOmE1ZGIxNjZjNmExYzQ1ZmY5OWFiMGIzM2ZhMmFmZjE1XzQtNC0xLTEtMA_3c8d0b4e-70a0-4d23-9fac-2a9d08ed4ba2"
      unitRef="usd">2717000</tree:CostofRevenueandMarketingExpense>
    <tree:CostofRevenueandMarketingExpense
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTphNWRiMTY2YzZhMWM0NWZmOTlhYjBiMzNmYTJhZmYxNS90YWJsZXJhbmdlOmE1ZGIxNjZjNmExYzQ1ZmY5OWFiMGIzM2ZhMmFmZjE1XzQtNi0xLTEtMA_69ae7e40-c8c7-4225-8fe3-600bf67a7eb3"
      unitRef="usd">540517000</tree:CostofRevenueandMarketingExpense>
    <us-gaap:GrossProfit
      contextRef="ifadd02f5e15e4be98f2f01c05160f1b4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTphNWRiMTY2YzZhMWM0NWZmOTlhYjBiMzNmYTJhZmYxNS90YWJsZXJhbmdlOmE1ZGIxNjZjNmExYzQ1ZmY5OWFiMGIzM2ZhMmFmZjE1XzUtMS0xLTEtMA_dcc626a7-21fc-475b-bb15-952b17b4f035"
      unitRef="usd">132123000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if9fc0cba931646c9ad9119ec98b076c5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTphNWRiMTY2YzZhMWM0NWZmOTlhYjBiMzNmYTJhZmYxNS90YWJsZXJhbmdlOmE1ZGIxNjZjNmExYzQ1ZmY5OWFiMGIzM2ZhMmFmZjE1XzUtMi0xLTEtMA_da9943e1-b442-4d81-be8c-0581b49ff93c"
      unitRef="usd">106890000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i00806cd0a19a490baa78445f0fda6408_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTphNWRiMTY2YzZhMWM0NWZmOTlhYjBiMzNmYTJhZmYxNS90YWJsZXJhbmdlOmE1ZGIxNjZjNmExYzQ1ZmY5OWFiMGIzM2ZhMmFmZjE1XzUtMy0xLTEtMA_0e92ad86-5f9a-4b5d-a511-e6eec26d4754"
      unitRef="usd">131142000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i1993fcb1c4fa4c9ea77ea8f36604544d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTphNWRiMTY2YzZhMWM0NWZmOTlhYjBiMzNmYTJhZmYxNS90YWJsZXJhbmdlOmE1ZGIxNjZjNmExYzQ1ZmY5OWFiMGIzM2ZhMmFmZjE1XzUtNC0xLTEtMA_146a8369-fef5-4f02-af03-7b22cb966213"
      unitRef="usd">-682000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTphNWRiMTY2YzZhMWM0NWZmOTlhYjBiMzNmYTJhZmYxNS90YWJsZXJhbmdlOmE1ZGIxNjZjNmExYzQ1ZmY5OWFiMGIzM2ZhMmFmZjE1XzUtNi0xLTEtMA_e35cf12d-74bf-42b6-bf70-30eda247897f"
      unitRef="usd">369473000</us-gaap:GrossProfit>
    <us-gaap:OtherCostOfOperatingRevenue
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTphNWRiMTY2YzZhMWM0NWZmOTlhYjBiMzNmYTJhZmYxNS90YWJsZXJhbmdlOmE1ZGIxNjZjNmExYzQ1ZmY5OWFiMGIzM2ZhMmFmZjE1XzYtNi0xLTEtMA_d1987f6c-991e-4ddd-9e1c-23677dd42ac7"
      unitRef="usd">53408000</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:OtherSellingAndMarketingExpense
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTphNWRiMTY2YzZhMWM0NWZmOTlhYjBiMzNmYTJhZmYxNS90YWJsZXJhbmdlOmE1ZGIxNjZjNmExYzQ1ZmY5OWFiMGIzM2ZhMmFmZjE1XzctNi0xLTEtMA_658d44ab-c90c-40b3-974d-34cff71a6745"
      unitRef="usd">77973000</us-gaap:OtherSellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTphNWRiMTY2YzZhMWM0NWZmOTlhYjBiMzNmYTJhZmYxNS90YWJsZXJhbmdlOmE1ZGIxNjZjNmExYzQ1ZmY5OWFiMGIzM2ZhMmFmZjE1XzgtNi0xLTEtMA_d66c2efc-f53f-40ef-9a3b-27d567ccf54e"
      unitRef="usd">129101000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTphNWRiMTY2YzZhMWM0NWZmOTlhYjBiMzNmYTJhZmYxNS90YWJsZXJhbmdlOmE1ZGIxNjZjNmExYzQ1ZmY5OWFiMGIzM2ZhMmFmZjE1XzktNi0xLTEtMA_466491dc-46a6-4fdf-a101-fcaa99e41e2b"
      unitRef="usd">43636000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTphNWRiMTY2YzZhMWM0NWZmOTlhYjBiMzNmYTJhZmYxNS90YWJsZXJhbmdlOmE1ZGIxNjZjNmExYzQ1ZmY5OWFiMGIzM2ZhMmFmZjE1XzEwLTYtMS0xLTA_e45b81de-ca45-48cf-a7d7-1f3d47609855"
      unitRef="usd">14201000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTphNWRiMTY2YzZhMWM0NWZmOTlhYjBiMzNmYTJhZmYxNS90YWJsZXJhbmdlOmE1ZGIxNjZjNmExYzQ1ZmY5OWFiMGIzM2ZhMmFmZjE1XzExLTYtMS0xLTA_f6cefe46-0f01-48c4-9242-93b7fba1fedc"
      unitRef="usd">53078000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTphNWRiMTY2YzZhMWM0NWZmOTlhYjBiMzNmYTJhZmYxNS90YWJsZXJhbmdlOmE1ZGIxNjZjNmExYzQ1ZmY5OWFiMGIzM2ZhMmFmZjE1XzEyLTYtMS0xLTA_f3a6c0d5-7d55-4bb3-9e12-0130752dce09"
      unitRef="usd">5327000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:RestructuringCharges
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTphNWRiMTY2YzZhMWM0NWZmOTlhYjBiMzNmYTJhZmYxNS90YWJsZXJhbmdlOmE1ZGIxNjZjNmExYzQ1ZmY5OWFiMGIzM2ZhMmFmZjE1XzEzLTYtMS0xLTA_13adcbbd-ca43-4719-ac94-c6ed0f6e6b5a"
      unitRef="usd">295000</us-gaap:RestructuringCharges>
    <us-gaap:LitigationSettlementExpense
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTphNWRiMTY2YzZhMWM0NWZmOTlhYjBiMzNmYTJhZmYxNS90YWJsZXJhbmdlOmE1ZGIxNjZjNmExYzQ1ZmY5OWFiMGIzM2ZhMmFmZjE1XzE0LTYtMS0xLTA_0d5330c4-2369-49df-a72a-04cd740de23d"
      unitRef="usd">-943000</us-gaap:LitigationSettlementExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTphNWRiMTY2YzZhMWM0NWZmOTlhYjBiMzNmYTJhZmYxNS90YWJsZXJhbmdlOmE1ZGIxNjZjNmExYzQ1ZmY5OWFiMGIzM2ZhMmFmZjE1XzE1LTYtMS0xLTA_3b5d6903-c176-4488-84cc-c02e947cbe8f"
      unitRef="usd">-6603000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTphNWRiMTY2YzZhMWM0NWZmOTlhYjBiMzNmYTJhZmYxNS90YWJsZXJhbmdlOmE1ZGIxNjZjNmExYzQ1ZmY5OWFiMGIzM2ZhMmFmZjE1XzE2LTYtMS0xLTA_701e4153-168c-443e-9bd7-5029dd6083d0"
      unitRef="usd">36300000</us-gaap:InterestExpense>
    <us-gaap:OtherIncome
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTphNWRiMTY2YzZhMWM0NWZmOTlhYjBiMzNmYTJhZmYxNS90YWJsZXJhbmdlOmE1ZGIxNjZjNmExYzQ1ZmY5OWFiMGIzM2ZhMmFmZjE1XzE3LTYtMS0xLTA_da2aba17-c434-4fd7-9158-3d1e931357b8"
      unitRef="usd">376000</us-gaap:OtherIncome>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i081bd721c20946e6883383e2b5d031cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTphNWRiMTY2YzZhMWM0NWZmOTlhYjBiMzNmYTJhZmYxNS90YWJsZXJhbmdlOmE1ZGIxNjZjNmExYzQ1ZmY5OWFiMGIzM2ZhMmFmZjE1XzE4LTYtMS0xLTA_3d541af8-483f-4d1b-afc8-5269525b572f"
      unitRef="usd">-42527000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:Revenues
      contextRef="i3720234b2d084d9b94ee1d0228612baa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTplY2Y2Y2E1NjJhNTg0ZmU0ODU2ZDAwMTliMWFiM2I1My90YWJsZXJhbmdlOmVjZjZjYTU2MmE1ODRmZTQ4NTZkMDAxOWIxYWIzYjUzXzMtMS0xLTEtMA_8c5bd85b-da45-4dbf-baa7-c3aed73eda94"
      unitRef="usd">277935000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4722f99a3dd342119942b3d2eafa2272_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTplY2Y2Y2E1NjJhNTg0ZmU0ODU2ZDAwMTliMWFiM2I1My90YWJsZXJhbmdlOmVjZjZjYTU2MmE1ODRmZTQ4NTZkMDAxOWIxYWIzYjUzXzMtMi0xLTEtMA_93efc0ef-5cfe-4687-b775-9559fce83da5"
      unitRef="usd">515037000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1d37a8476d2a4b09bf12cf741ef5472a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTplY2Y2Y2E1NjJhNTg0ZmU0ODU2ZDAwMTliMWFiM2I1My90YWJsZXJhbmdlOmVjZjZjYTU2MmE1ODRmZTQ4NTZkMDAxOWIxYWIzYjUzXzMtMy0xLTEtMA_549085d5-fe12-42e1-a11d-821e7e860bb5"
      unitRef="usd">284792000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i951931247aa743a781e193d0523c978c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTplY2Y2Y2E1NjJhNTg0ZmU0ODU2ZDAwMTliMWFiM2I1My90YWJsZXJhbmdlOmVjZjZjYTU2MmE1ODRmZTQ4NTZkMDAxOWIxYWIzYjUzXzMtNC0xLTEtMA_df7ad1db-d5f4-4be2-91d5-7fd279037a61"
      unitRef="usd">28839000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTplY2Y2Y2E1NjJhNTg0ZmU0ODU2ZDAwMTliMWFiM2I1My90YWJsZXJhbmdlOmVjZjZjYTU2MmE1ODRmZTQ4NTZkMDAxOWIxYWIzYjUzXzMtNi0xLTEtMA_b725a56e-1958-4c8e-81dd-2bcf24a44902"
      unitRef="usd">1106603000</us-gaap:Revenues>
    <tree:CostofRevenueandMarketingExpense
      contextRef="i3720234b2d084d9b94ee1d0228612baa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTplY2Y2Y2E1NjJhNTg0ZmU0ODU2ZDAwMTliMWFiM2I1My90YWJsZXJhbmdlOmVjZjZjYTU2MmE1ODRmZTQ4NTZkMDAxOWIxYWIzYjUzXzQtMS0xLTEtMA_61025eb5-7dae-4907-96dd-a931c68b4721"
      unitRef="usd">174814000</tree:CostofRevenueandMarketingExpense>
    <tree:CostofRevenueandMarketingExpense
      contextRef="i4722f99a3dd342119942b3d2eafa2272_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTplY2Y2Y2E1NjJhNTg0ZmU0ODU2ZDAwMTliMWFiM2I1My90YWJsZXJhbmdlOmVjZjZjYTU2MmE1ODRmZTQ4NTZkMDAxOWIxYWIzYjUzXzQtMi0xLTEtMA_2944967e-f599-4aeb-8eb1-ddcc2853fe85"
      unitRef="usd">301852000</tree:CostofRevenueandMarketingExpense>
    <tree:CostofRevenueandMarketingExpense
      contextRef="i1d37a8476d2a4b09bf12cf741ef5472a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTplY2Y2Y2E1NjJhNTg0ZmU0ODU2ZDAwMTliMWFiM2I1My90YWJsZXJhbmdlOmVjZjZjYTU2MmE1ODRmZTQ4NTZkMDAxOWIxYWIzYjUzXzQtMy0xLTEtMA_24e92d71-68d0-4263-8a96-ea30a41d07d7"
      unitRef="usd">170153000</tree:CostofRevenueandMarketingExpense>
    <tree:CostofRevenueandMarketingExpense
      contextRef="i951931247aa743a781e193d0523c978c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTplY2Y2Y2E1NjJhNTg0ZmU0ODU2ZDAwMTliMWFiM2I1My90YWJsZXJhbmdlOmVjZjZjYTU2MmE1ODRmZTQ4NTZkMDAxOWIxYWIzYjUzXzQtNC0xLTEtMA_7180779a-2626-4690-a89b-ccec287a13a2"
      unitRef="usd">27466000</tree:CostofRevenueandMarketingExpense>
    <tree:CostofRevenueandMarketingExpense
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTplY2Y2Y2E1NjJhNTg0ZmU0ODU2ZDAwMTliMWFiM2I1My90YWJsZXJhbmdlOmVjZjZjYTU2MmE1ODRmZTQ4NTZkMDAxOWIxYWIzYjUzXzQtNi0xLTEtMA_2a132a6d-db6f-4fff-a581-2b01118a71e2"
      unitRef="usd">674285000</tree:CostofRevenueandMarketingExpense>
    <us-gaap:GrossProfit
      contextRef="i3720234b2d084d9b94ee1d0228612baa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTplY2Y2Y2E1NjJhNTg0ZmU0ODU2ZDAwMTliMWFiM2I1My90YWJsZXJhbmdlOmVjZjZjYTU2MmE1ODRmZTQ4NTZkMDAxOWIxYWIzYjUzXzUtMS0xLTEtMA_3ce6dc1b-3e8e-4286-addc-78b5f4c474d1"
      unitRef="usd">103121000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i4722f99a3dd342119942b3d2eafa2272_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTplY2Y2Y2E1NjJhNTg0ZmU0ODU2ZDAwMTliMWFiM2I1My90YWJsZXJhbmdlOmVjZjZjYTU2MmE1ODRmZTQ4NTZkMDAxOWIxYWIzYjUzXzUtMi0xLTEtMA_b274ddeb-4cb6-456e-b3c4-0056ec176e5d"
      unitRef="usd">213185000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i1d37a8476d2a4b09bf12cf741ef5472a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTplY2Y2Y2E1NjJhNTg0ZmU0ODU2ZDAwMTliMWFiM2I1My90YWJsZXJhbmdlOmVjZjZjYTU2MmE1ODRmZTQ4NTZkMDAxOWIxYWIzYjUzXzUtMy0xLTEtMA_2e933ad6-6fcb-4a54-9ae3-a67eab70eff3"
      unitRef="usd">114639000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i951931247aa743a781e193d0523c978c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTplY2Y2Y2E1NjJhNTg0ZmU0ODU2ZDAwMTliMWFiM2I1My90YWJsZXJhbmdlOmVjZjZjYTU2MmE1ODRmZTQ4NTZkMDAxOWIxYWIzYjUzXzUtNC0xLTEtMA_4eb0829f-67ae-4252-9a8b-20324cbc4912"
      unitRef="usd">1373000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTplY2Y2Y2E1NjJhNTg0ZmU0ODU2ZDAwMTliMWFiM2I1My90YWJsZXJhbmdlOmVjZjZjYTU2MmE1ODRmZTQ4NTZkMDAxOWIxYWIzYjUzXzUtNi0xLTEtMA_6c4dc290-fde3-42a3-a8a1-e7ab644494bb"
      unitRef="usd">432318000</us-gaap:GrossProfit>
    <us-gaap:OtherCostOfOperatingRevenue
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTplY2Y2Y2E1NjJhNTg0ZmU0ODU2ZDAwMTliMWFiM2I1My90YWJsZXJhbmdlOmVjZjZjYTU2MmE1ODRmZTQ4NTZkMDAxOWIxYWIzYjUzXzYtNi0xLTEtMA_8e6f696e-f1b4-4b7a-89f3-11e173e265cd"
      unitRef="usd">45624000</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:OtherSellingAndMarketingExpense
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTplY2Y2Y2E1NjJhNTg0ZmU0ODU2ZDAwMTliMWFiM2I1My90YWJsZXJhbmdlOmVjZjZjYTU2MmE1ODRmZTQ4NTZkMDAxOWIxYWIzYjUzXzctNi0xLTEtMA_c35e7f94-935d-470c-b1e4-2875b5979fea"
      unitRef="usd">83650000</us-gaap:OtherSellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTplY2Y2Y2E1NjJhNTg0ZmU0ODU2ZDAwMTliMWFiM2I1My90YWJsZXJhbmdlOmVjZjZjYTU2MmE1ODRmZTQ4NTZkMDAxOWIxYWIzYjUzXzgtNi0xLTEtMA_37a73c27-ea99-48e8-917c-0390ec1ba9f8"
      unitRef="usd">116847000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTplY2Y2Y2E1NjJhNTg0ZmU0ODU2ZDAwMTliMWFiM2I1My90YWJsZXJhbmdlOmVjZjZjYTU2MmE1ODRmZTQ4NTZkMDAxOWIxYWIzYjUzXzktNi0xLTEtMA_eadb746b-7ef1-4bcf-a473-6c1cf189fde5"
      unitRef="usd">39953000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTplY2Y2Y2E1NjJhNTg0ZmU0ODU2ZDAwMTliMWFiM2I1My90YWJsZXJhbmdlOmVjZjZjYTU2MmE1ODRmZTQ4NTZkMDAxOWIxYWIzYjUzXzEwLTYtMS0xLTA_eded8c05-b26c-4ffd-856c-0ae2192dcc8b"
      unitRef="usd">10998000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTplY2Y2Y2E1NjJhNTg0ZmU0ODU2ZDAwMTliMWFiM2I1My90YWJsZXJhbmdlOmVjZjZjYTU2MmE1ODRmZTQ4NTZkMDAxOWIxYWIzYjUzXzExLTYtMS0xLTA_6d5a9ba8-0a68-40e3-9b6f-fade1fcd7877"
      unitRef="usd">55241000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTplY2Y2Y2E1NjJhNTg0ZmU0ODU2ZDAwMTliMWFiM2I1My90YWJsZXJhbmdlOmVjZjZjYTU2MmE1ODRmZTQ4NTZkMDAxOWIxYWIzYjUzXzEyLTYtMS0xLTA_2efba7f6-f698-4339-9a55-1acd79d01984"
      unitRef="usd">28402000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:RestructuringCharges
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTplY2Y2Y2E1NjJhNTg0ZmU0ODU2ZDAwMTliMWFiM2I1My90YWJsZXJhbmdlOmVjZjZjYTU2MmE1ODRmZTQ4NTZkMDAxOWIxYWIzYjUzXzEzLTYtMS0xLTA_2d431e4f-4097-420b-a36a-dc649ff8c7bf"
      unitRef="usd">1026000</us-gaap:RestructuringCharges>
    <us-gaap:LitigationSettlementExpense
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTplY2Y2Y2E1NjJhNTg0ZmU0ODU2ZDAwMTliMWFiM2I1My90YWJsZXJhbmdlOmVjZjZjYTU2MmE1ODRmZTQ4NTZkMDAxOWIxYWIzYjUzXzE0LTYtMS0xLTA_d80bba64-31d6-4ace-8c57-7fbfe9a2b168"
      unitRef="usd">-151000</us-gaap:LitigationSettlementExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTplY2Y2Y2E1NjJhNTg0ZmU0ODU2ZDAwMTliMWFiM2I1My90YWJsZXJhbmdlOmVjZjZjYTU2MmE1ODRmZTQ4NTZkMDAxOWIxYWIzYjUzXzE1LTYtMS0xLTA_c179fb8d-decb-41c6-be28-b2d531104566"
      unitRef="usd">50728000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTplY2Y2Y2E1NjJhNTg0ZmU0ODU2ZDAwMTliMWFiM2I1My90YWJsZXJhbmdlOmVjZjZjYTU2MmE1ODRmZTQ4NTZkMDAxOWIxYWIzYjUzXzE2LTYtMS0xLTA_81e36fc7-ecf6-453f-83ee-c188259995fa"
      unitRef="usd">20271000</us-gaap:InterestExpense>
    <us-gaap:OtherIncome
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTplY2Y2Y2E1NjJhNTg0ZmU0ODU2ZDAwMTliMWFiM2I1My90YWJsZXJhbmdlOmVjZjZjYTU2MmE1ODRmZTQ4NTZkMDAxOWIxYWIzYjUzXzE3LTYtMS0xLTA_ca3ead6c-ac02-4fde-b1d4-4590cc273d7c"
      unitRef="usd">524000</us-gaap:OtherIncome>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="icbe11db63f2745d5b6b1c0f01f95a82a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTplY2Y2Y2E1NjJhNTg0ZmU0ODU2ZDAwMTliMWFiM2I1My90YWJsZXJhbmdlOmVjZjZjYTU2MmE1ODRmZTQ4NTZkMDAxOWIxYWIzYjUzXzE4LTYtMS0xLTA_8ce98554-a9be-43f1-bf63-8ddab0ae2490"
      unitRef="usd">30981000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:Revenues
      contextRef="ia54c9feccbfd4a74be336a5b0744449e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTpjNjMzZjg0OTg5YzQ0NTYxYjA5N2ZiNjdhZjI2ZGI3YS90YWJsZXJhbmdlOmM2MzNmODQ5ODljNDQ1NjFiMDk3ZmI2N2FmMjZkYjdhXzMtMS0xLTEtMA_f184de1c-1e08-4fe5-b0ca-114ea349d9a6"
      unitRef="usd">319176000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie6076f65e62746bc94aed3463d183c28_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTpjNjMzZjg0OTg5YzQ0NTYxYjA5N2ZiNjdhZjI2ZGI3YS90YWJsZXJhbmdlOmM2MzNmODQ5ODljNDQ1NjFiMDk3ZmI2N2FmMjZkYjdhXzMtMi0xLTEtMA_6cd8fe6a-9838-4efb-afb4-a5a4a0337129"
      unitRef="usd">395615000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6312d85c57a64839be712a5f30ca1c59_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTpjNjMzZjg0OTg5YzQ0NTYxYjA5N2ZiNjdhZjI2ZGI3YS90YWJsZXJhbmdlOmM2MzNmODQ5ODljNDQ1NjFiMDk3ZmI2N2FmMjZkYjdhXzMtMy0xLTEtMA_2e8a35e3-e782-441f-a83d-c5562fc6cd95"
      unitRef="usd">31369000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib1891e76b58d405caf0581f48afd64dc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTpjNjMzZjg0OTg5YzQ0NTYxYjA5N2ZiNjdhZjI2ZGI3YS90YWJsZXJhbmdlOmM2MzNmODQ5ODljNDQ1NjFiMDk3ZmI2N2FmMjZkYjdhXzMtNC0xLTEtMA_64c96652-cb4b-49d4-8507-80dcb804f20b"
      unitRef="usd">18705000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTpjNjMzZjg0OTg5YzQ0NTYxYjA5N2ZiNjdhZjI2ZGI3YS90YWJsZXJhbmdlOmM2MzNmODQ5ODljNDQ1NjFiMDk3ZmI2N2FmMjZkYjdhXzMtNi0xLTEtMA_8610d291-011a-44d1-9fd9-f4f19da7d026"
      unitRef="usd">764865000</us-gaap:Revenues>
    <tree:CostofRevenueandMarketingExpense
      contextRef="ia54c9feccbfd4a74be336a5b0744449e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTpjNjMzZjg0OTg5YzQ0NTYxYjA5N2ZiNjdhZjI2ZGI3YS90YWJsZXJhbmdlOmM2MzNmODQ5ODljNDQ1NjFiMDk3ZmI2N2FmMjZkYjdhXzQtMS0xLTEtMA_63020b6e-0c02-4660-b306-9a77d3a83e65"
      unitRef="usd">214475000</tree:CostofRevenueandMarketingExpense>
    <tree:CostofRevenueandMarketingExpense
      contextRef="ie6076f65e62746bc94aed3463d183c28_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTpjNjMzZjg0OTg5YzQ0NTYxYjA5N2ZiNjdhZjI2ZGI3YS90YWJsZXJhbmdlOmM2MzNmODQ5ODljNDQ1NjFiMDk3ZmI2N2FmMjZkYjdhXzQtMi0xLTEtMA_40c40de4-b996-4a32-aceb-a89c36008247"
      unitRef="usd">207891000</tree:CostofRevenueandMarketingExpense>
    <tree:CostofRevenueandMarketingExpense
      contextRef="i6312d85c57a64839be712a5f30ca1c59_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTpjNjMzZjg0OTg5YzQ0NTYxYjA5N2ZiNjdhZjI2ZGI3YS90YWJsZXJhbmdlOmM2MzNmODQ5ODljNDQ1NjFiMDk3ZmI2N2FmMjZkYjdhXzQtMy0xLTEtMA_7939a774-db46-4f03-8f38-23381d74b4b0"
      unitRef="usd">20011000</tree:CostofRevenueandMarketingExpense>
    <tree:CostofRevenueandMarketingExpense
      contextRef="ib1891e76b58d405caf0581f48afd64dc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTpjNjMzZjg0OTg5YzQ0NTYxYjA5N2ZiNjdhZjI2ZGI3YS90YWJsZXJhbmdlOmM2MzNmODQ5ODljNDQ1NjFiMDk3ZmI2N2FmMjZkYjdhXzQtNC0xLTEtMA_61466f60-e193-4bba-85a6-f0382168a267"
      unitRef="usd">17351000</tree:CostofRevenueandMarketingExpense>
    <tree:CostofRevenueandMarketingExpense
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTpjNjMzZjg0OTg5YzQ0NTYxYjA5N2ZiNjdhZjI2ZGI3YS90YWJsZXJhbmdlOmM2MzNmODQ5ODljNDQ1NjFiMDk3ZmI2N2FmMjZkYjdhXzQtNi0xLTEtMA_68bd51bf-e71c-43a0-8546-a00328bc6075"
      unitRef="usd">459728000</tree:CostofRevenueandMarketingExpense>
    <us-gaap:GrossProfit
      contextRef="ia54c9feccbfd4a74be336a5b0744449e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTpjNjMzZjg0OTg5YzQ0NTYxYjA5N2ZiNjdhZjI2ZGI3YS90YWJsZXJhbmdlOmM2MzNmODQ5ODljNDQ1NjFiMDk3ZmI2N2FmMjZkYjdhXzUtMS0xLTEtMA_44cee36c-49f8-4bf5-9107-e39d5f59faf6"
      unitRef="usd">104701000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie6076f65e62746bc94aed3463d183c28_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTpjNjMzZjg0OTg5YzQ0NTYxYjA5N2ZiNjdhZjI2ZGI3YS90YWJsZXJhbmdlOmM2MzNmODQ5ODljNDQ1NjFiMDk3ZmI2N2FmMjZkYjdhXzUtMi0xLTEtMA_5a3e32c6-57f9-4d62-97c0-79a1aa3bcc37"
      unitRef="usd">187724000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6312d85c57a64839be712a5f30ca1c59_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTpjNjMzZjg0OTg5YzQ0NTYxYjA5N2ZiNjdhZjI2ZGI3YS90YWJsZXJhbmdlOmM2MzNmODQ5ODljNDQ1NjFiMDk3ZmI2N2FmMjZkYjdhXzUtMy0xLTEtMA_802d4cc0-af43-49e1-b750-50458fdb4e61"
      unitRef="usd">11358000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ib1891e76b58d405caf0581f48afd64dc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTpjNjMzZjg0OTg5YzQ0NTYxYjA5N2ZiNjdhZjI2ZGI3YS90YWJsZXJhbmdlOmM2MzNmODQ5ODljNDQ1NjFiMDk3ZmI2N2FmMjZkYjdhXzUtNC0xLTEtMA_a78f3d11-3a7a-4f12-b5c7-03317266f57e"
      unitRef="usd">1354000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTpjNjMzZjg0OTg5YzQ0NTYxYjA5N2ZiNjdhZjI2ZGI3YS90YWJsZXJhbmdlOmM2MzNmODQ5ODljNDQ1NjFiMDk3ZmI2N2FmMjZkYjdhXzUtNi0xLTEtMA_cbfbd030-b2a1-4871-a428-81c623f09c8d"
      unitRef="usd">305137000</us-gaap:GrossProfit>
    <us-gaap:OtherCostOfOperatingRevenue
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTpjNjMzZjg0OTg5YzQ0NTYxYjA5N2ZiNjdhZjI2ZGI3YS90YWJsZXJhbmdlOmM2MzNmODQ5ODljNDQ1NjFiMDk3ZmI2N2FmMjZkYjdhXzYtNi0xLTEtMA_ac0f81b4-daf9-4990-a59f-0c4c78e8f4d4"
      unitRef="usd">27587000</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:OtherSellingAndMarketingExpense
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTpjNjMzZjg0OTg5YzQ0NTYxYjA5N2ZiNjdhZjI2ZGI3YS90YWJsZXJhbmdlOmM2MzNmODQ5ODljNDQ1NjFiMDk3ZmI2N2FmMjZkYjdhXzctNi0xLTEtMA_14428c0c-294c-421a-85d0-2989199fc392"
      unitRef="usd">49375000</us-gaap:OtherSellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTpjNjMzZjg0OTg5YzQ0NTYxYjA5N2ZiNjdhZjI2ZGI3YS90YWJsZXJhbmdlOmM2MzNmODQ5ODljNDQ1NjFiMDk3ZmI2N2FmMjZkYjdhXzgtNi0xLTEtMA_76d110fa-e921-4d4e-affa-a560d672390f"
      unitRef="usd">101219000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTpjNjMzZjg0OTg5YzQ0NTYxYjA5N2ZiNjdhZjI2ZGI3YS90YWJsZXJhbmdlOmM2MzNmODQ5ODljNDQ1NjFiMDk3ZmI2N2FmMjZkYjdhXzktNi0xLTEtMA_9869c1cf-3946-4516-bd8a-add72cd37350"
      unitRef="usd">26958000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTpjNjMzZjg0OTg5YzQ0NTYxYjA5N2ZiNjdhZjI2ZGI3YS90YWJsZXJhbmdlOmM2MzNmODQ5ODljNDQ1NjFiMDk3ZmI2N2FmMjZkYjdhXzEwLTYtMS0xLTA_69b3f02d-22eb-4e97-aee3-917e4f8b5dbe"
      unitRef="usd">7385000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTpjNjMzZjg0OTg5YzQ0NTYxYjA5N2ZiNjdhZjI2ZGI3YS90YWJsZXJhbmdlOmM2MzNmODQ5ODljNDQ1NjFiMDk3ZmI2N2FmMjZkYjdhXzExLTYtMS0xLTA_e973dfcb-6c56-493f-b698-6af1a04d3cd6"
      unitRef="usd">23468000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTpjNjMzZjg0OTg5YzQ0NTYxYjA5N2ZiNjdhZjI2ZGI3YS90YWJsZXJhbmdlOmM2MzNmODQ5ODljNDQ1NjFiMDk3ZmI2N2FmMjZkYjdhXzEyLTYtMS0xLTA_b09b10b7-150f-4228-8957-ca6121aace67"
      unitRef="usd">10788000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:RestructuringCharges
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTpjNjMzZjg0OTg5YzQ0NTYxYjA5N2ZiNjdhZjI2ZGI3YS90YWJsZXJhbmdlOmM2MzNmODQ5ODljNDQ1NjFiMDk3ZmI2N2FmMjZkYjdhXzEzLTYtMS0xLTA_71a53354-1488-488c-92fa-64437c524a10"
      unitRef="usd">2352000</us-gaap:RestructuringCharges>
    <us-gaap:LitigationSettlementExpense
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTpjNjMzZjg0OTg5YzQ0NTYxYjA5N2ZiNjdhZjI2ZGI3YS90YWJsZXJhbmdlOmM2MzNmODQ5ODljNDQ1NjFiMDk3ZmI2N2FmMjZkYjdhXzE0LTYtMS0xLTA_4f29ef49-aa6a-40f7-b74a-70e376705a01"
      unitRef="usd">-186000</us-gaap:LitigationSettlementExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTpjNjMzZjg0OTg5YzQ0NTYxYjA5N2ZiNjdhZjI2ZGI3YS90YWJsZXJhbmdlOmM2MzNmODQ5ODljNDQ1NjFiMDk3ZmI2N2FmMjZkYjdhXzE1LTYtMS0xLTA_911daa0c-c9ca-403a-a07c-76fb6e874ab5"
      unitRef="usd">56191000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTpjNjMzZjg0OTg5YzQ0NTYxYjA5N2ZiNjdhZjI2ZGI3YS90YWJsZXJhbmdlOmM2MzNmODQ5ODljNDQ1NjFiMDk3ZmI2N2FmMjZkYjdhXzE2LTYtMS0xLTA_3ad2e669-7bff-4a9e-a639-21bf51b14c79"
      unitRef="usd">12437000</us-gaap:InterestExpense>
    <us-gaap:OtherIncome
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTpjNjMzZjg0OTg5YzQ0NTYxYjA5N2ZiNjdhZjI2ZGI3YS90YWJsZXJhbmdlOmM2MzNmODQ5ODljNDQ1NjFiMDk3ZmI2N2FmMjZkYjdhXzE3LTYtMS0xLTA_826e4090-42d3-4477-b307-90d23be51218"
      unitRef="usd">-10000</us-gaap:OtherIncome>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i2eca64647d614d35af5f1e187167dd68_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM3ZjU1NjE1NjVmZDQ1ODc5MmQyMTBlNDJlYjkxODkyL3NlYzozN2Y1NTYxNTY1ZmQ0NTg3OTJkMjEwZTQyZWI5MTg5Ml8xNzgvZnJhZzpkODcwMjI1NTAzMzU0NDBiYTNhZDIwYWM1OWRmNjQ4Ni90YWJsZTpjNjMzZjg0OTg5YzQ0NTYxYjA5N2ZiNjdhZjI2ZGI3YS90YWJsZXJhbmdlOmM2MzNmODQ5ODljNDQ1NjFiMDk3ZmI2N2FmMjZkYjdhXzE4LTYtMS0xLTA_bb83357d-183f-4a2f-8222-97d79e56bb90"
      unitRef="usd">43744000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
</xbrl>
