<?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/2020-01-31"
  xmlns:tree="http://www.tree.com/20210630"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-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-20210630.xsd" xlink:type="simple"/>
    <context id="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if883778a3e7d427d9c9f280c54f8af81_I20210723">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <instant>2021-07-23</instant>
        </period>
    </context>
    <context id="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i96e74e0948ad4d22b44b915e49c492d9_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i62488579f90a413192cbc039c78e8d4a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3f6bef9e00ce4cd086570b0fa6370314_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="idcc1054af71d42ae8efa21408f7f2cc1_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="i3efa5c1f786542e19f103e44ad05e5fc_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="ic91eb0d5536748d1937dc55517eeb6d0_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="ifa4f75fb6c7a43d9882e0585eb3de014_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5ed89e2fde1e4a01b7717cacf4f18b5c_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i27a5cc46b079485fbcff4448d7e7eccb_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i01bd9e5bb1d444679dca9680f9436c43_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia123bd9982174ff896b3211ccb62426e_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic4807b3550bf4a00b07cd3987c694f11_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="i7956e6c03d594b4d96a1c793ce7e3b09_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="i043038b2bc334ecdaf15c5af1e4ecd18_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="ia0ae4c1e16bc4adeaac9a5dd7be9441d_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="ifde76f36c4f64f2a8d53a21063229e9b_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i024c045ffe50457287c8d7c75d899a81_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4c56421d67e845879aaa92900ffdd0a4_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i923184ea0a274388a1bb6e344d143d95_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="iba232be82fce4c5c84c3467b9214d1f2_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i98b43a30675748288cec8f5d386c5c87_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i25ab697b5b06452d81ee9e7f161a308a_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i9c3ce7141a5c4a67b1fb980a518c378c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifd3e16ffa82646f1b577c68797dfbda0_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="ife7a03ddd2e34d9c91c0365bbc2fc4e9_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="i483197137c4e42f6bd59d4b8af8ef56f_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="i108efc8efa9f4d9990dc5cbbb2fa10b5_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="i8ee7d710fcb34e7b8e070183c2d52798_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="idacbd61623da459d8bb00245a902eaf2_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i4f5ab86374e94cb3a5ac6889f6af79f7_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i6ea0335c943544208a3eb2c5fa5e29ef_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i18f94e09314a4c74b57942c61bd0bbf5_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i8dcd9f29c12d4bfabfb8a68a450129e7_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i02b27f05ab054162a64acb3bd98659f3_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i2e2865dde3854a51814707d17eb53f1b_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="idbf9f8f450824e0fb4b3b56697f35e24_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="if249961e91bd424daa4bcc4702e8f090_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i731aaff034c34546a491a8b6e305f749_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie93171f1c6b7489cadc080de40c1a142_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i440869761920473ebb968ba98cac468d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ie7f10e60cbb24502b1ef60bdf1cefc5b_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i0c98383a17d24af688a94fbb765a3bf4_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i79a2c5ca631b4eb2b5bceb6fe84e8095_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i312a0590baed40d78d67825de9748396_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i1b1c813588ec414d955f11099ead9d68_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6fc4d66d8a5246df90eb870c0f6d8b3b_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i286a899a88f84a339bf5d8d5deb70c67_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6fd91a86447f44e8b6f089664681b8c6_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ie7fa653d56264dc0a7cf3dbd7f75aade_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tree:CreditCardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:ConsumerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if1679ebe4bd0484695aafed81940644e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tree:CreditCardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:ConsumerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5ae56607c5eb435d8e185e9003322919_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tree:CreditCardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:ConsumerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9e13cebd07e24b7c9ec4e81859f7265b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tree:CreditCardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:ConsumerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idb58bcabbd5946d28a962b38c762b0e2_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tree:PersonalLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:ConsumerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9d87ee1422d34d5e8814e7b7a8f9baeb_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tree:PersonalLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:ConsumerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibe11f6b134be41ccb82f17af817e54ba_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tree:PersonalLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:ConsumerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i16d3d208429146019d898393917a77da_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tree:PersonalLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:ConsumerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1217bd2269914b9a87c003fa14e981d2_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tree:OtherConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:ConsumerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i26aba8d6e9194042a71a6fb42586b21e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tree:OtherConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:ConsumerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i690827a8fdde4cd881aa92c9cd8fd9f5_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tree:OtherConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:ConsumerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4949ae7838fb422cb85d68bda4bf122e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tree:OtherConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tree:ConsumerSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id203b9679421486a9130d6611b9d6160_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i15b8781246224b04be70cc2b802dc10a_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie5d76d5dbf134d6c838fdc3dff1f81c4_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id591d774463a4b4d9182ec581dbf500c_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ie764791da6b34647b92a88d2cfb1fd75_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iab49332232e14862988b9aedfc058e7d_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0c24e7d875854a4c84835e4ec057f6e5_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i680938de9b814ce3a929b4af6988a32f_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i15973e02f77f4dad89a9cce8e3ac748c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tree:OtherProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if4cdb713462b4f9d84ff6c3da99edc03_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i94ac3c1b24cb4c22859229f41a92d068_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tree:OtherProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i78161bbb14544673a2c2bff257d5f543_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i90897b652a9243388e8a61b09ddd294c_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i7403efbd9c61456c8063d30a578239de_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="idb9dfa26de8c42199521b35b67ea2386_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i204c792c11fb461f8b6884a3024b7eb9_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="i04f67a3faa844e5ca7a4e35329aff2b9_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="iacf3ef1f6db0419c9a8efa3485f4423f_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="ib371db9ae89c470e80c3a955fdcede71_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic5babd6ac3a9456598a5de22cb77d5e5_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i5694313791894f24a48242bc7c095925_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i9d38a872fb9f4aa18f50af99e54e29fd_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="if121554beabb4f6ebc8fc9b8e477fd89_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i16ede8f915d9420aac7ca7cfc5777076_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="if31d7f6b347346d3b128d7693bb74ea0_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="i2f8770f6304042f28881bbc8f8d995c8_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="ied6fc4b9b97c4bfaac0ee28ad0cf04b3_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="ie98dd52f84b04596b055a12a89d7ca19_I20210106">
        <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>2021-01-06</instant>
        </period>
    </context>
    <context id="i8c36d47bdc254d6ea6432c34c04c91e6_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">tree:StashFinancialInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i941415c0cf924cd6acee2e853b31cca7_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i0c8eebd887d94717ac4b16505ae4daed_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie144aca5e6e34742b7e4f961392b9b36_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8a08e5e972314abfa111e639c7d73677_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie26190fed4a0408dabcaa14c907b1dd3_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3b69489b7b4f44478f0ee29dbff7f2a4_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i46cf08e463154b60b36d9723becb7965_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="iff0b7f86166d41b29cfd5b9d37956920_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i933111df16f14ffebf2abe184f51a7d5_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7fb46491c6de41d6af3da2d0cec94f52_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i394ff6191b054f068994eaf11c972550_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i02842b15c3944e1f8fdf6f1829cb9b38_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2afdc7d2dd5c452cb32b42358f9b4e6a_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i914fd0924be042b3acecb210ad3333eb_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia76c52ceb7db4cb9adeaeb8f728c1de1_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="icbfced83226246ef9065d4d401ffab93_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i2f5ea486d471469abd984313ab83e922_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3a99ac858376433c9fadf8bc51f4b2e4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i529b45db644f4d1fb77c17c0722aec36_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i89134eed28d64bc780fec8ba47bcb974_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i42558872d4f24652a0a965364cf275d4_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i894384da6af5496cbe1e6fbb821c4f79_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ie54ff1cc1989466a95e8a744051c9114_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="i100909ce50bf4b639205c2f2055777fe_I20180228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <instant>2018-02-28</instant>
        </period>
    </context>
    <context id="i5e33f9754d6442f9acf881076665a293_I20190228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="i782abed28b2542ff9f7bd4f932477066_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4529aaddf5a042babf79ceacf67bf71b_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6561d77b5d0d4e3baaa6978013725b7b_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i857bf1418d0846f7b334026c92d1df32_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i8015aa9c03ab4067a6afdd83b056d887_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idb4a00bc246c41bfbbb368b6ba3abc5e_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i704fdde2475a4a85a16b0d871a1669bb_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i19e794cb96e4445e8e914a3659722640_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i45f2dc67260a4af8988698256e74c18b_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i54767a8c7b4e47c0b36adff68fedc16e_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3e8ac8c640424c778d4241dacec02115_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3c325659c5b24c049826494e40ca7873_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i18f1d67744c74c2493a409fb059e54ef_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibbb2803d51064e658aa90173eb1634ec_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8357a58c1e1742c29dc5a6d589e0e3c8_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i250f3f7061e240f4821033e1d50ced04_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i1786cda6141d49aba928aca2d6485e0b_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="ieca40c425c7e40fe9b4ef8c46b0f4dba_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i916f2dd6fd7a4c8d9385a415f4ea1715_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="ie444362278aa4d7aaae386821a14670d_D20210101-20210630">
        <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">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i010df0e4027647838ef065f26c4d40e5_D20210101-20210630">
        <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">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i48d8c8e6e8b942f4bfca2f6f6e486412_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5234d2e2000a4239aed6308f9dd7202f_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i03d50cb9d5be4b6d98a3f31b040e9f7b_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="i684b743aa7a34b089f6eca2d04a3d3e3_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icf9a2b97de12402bb05f39bf62704d0e_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="if9bdbae1d61b4232996f27b95d9bfc3d_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="i271188376b5b4e8d95108525becb43aa_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1cc67e0f78fb4a298ce01706a79dd8e7_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i64aeb6bb4bc44f1c97e54bf12003319a_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="i03dffe865e3648b5b3caa18617fc68d8_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5020e23f77d246bf8e05cd8476b7454e_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="iaec6a67b411f4207aa67f3cc1c5d524e_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="ifff3be2d3dbf4a949b84d5c222f8b347_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4cbfe7287d2e4b77818d253f6bce8604_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="ie956d38a26144c68a27e9d5e361707c4_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="i6e5607115dff4641a77d438b1db6fbf9_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i943a00b090f147edbde18562fd7e9f4c_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i87d9ec88f1dd4888948859ef51db1b7f_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="icd94514133414b88ab65b734cf2a0db8_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="i09c8dda5a68c411db3a87948c3a40cd2_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="i46cb08912b6c4446a94417e2b9ff251e_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="i1269c736f9004d1d90e187f582c824f3_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i09148a4eb864454ab51c59e303a9196a_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="i2f7614b9bc3d46fca9de6df5ab7fc552_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i10b8479217df4e3da84588e4d90fe62c_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i9cd23ddff93a4b8db4833898889e7f3d_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i2c211e22cd3c49e6b12a12683809ce45_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="i9736e4f2a9ce43ba8a8c364dc48d5200_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="i9113d3d9e242470d8e4795b58a1c1a61_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="iae1c6072822b4f43ace0b50c1048af06_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="i3c40795b744c4859a32c3f4e3ee20606_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i094bb064cf854ad8b6d9df093ffc5ee1_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="id9220a9209de472b9b6eca544b6f1ce9_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="if1da857192e24a44b5b07641fa038b22_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="ibfce83a21bf24a50817c7fe246636b87_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="i8e2112f9549f49238a89ede1988c3f7e_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9ae659d9de0f4cb1b79cef9ee69bbe28_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i5f21eb450d024681b796c7b43a3b4791_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i562fb2395a364038a41eaff966e9c022_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="ia2d56d0dbd3d4cc8819bcf0e92ddfd9e_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="i507072cd05f5461d8be19c71d76000a0_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="ic69c1631a45c47538ac3a1b3c6110367_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="ia0ff4becdbac4b7e8351ef0ede21322b_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="i8ceffc3ebbff41ceb9e7466b14ab2d80_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="ibd00fc6d83b54318aaa68e41b92ff084_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="iafca38b498614aab806888aa64cfb107_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="if67cec0eae7043e096f787d792dd0a0e_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="i72a7467261d84928a7cb45c4fd91e2ed_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="icbffe3cc029743d4b5f2e801d60dfab9_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="ie3a6ad115a27409db7ae7e7ab6cb390e_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="ibae9e969508249969900b60f331c175f_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="i9ae118793c814527af476627d6c31eac_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i5df0f0d5a6f0499d9c79bb2e26498b26_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i996dd007a03a4c1c8bd3ec8d3860ce06_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="i5a41a04e32d94404b38ef8007e00ed40_I20191210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
        </entity>
        <period>
            <instant>2019-12-10</instant>
        </period>
    </context>
    <context id="i2d3688a46d83442fae80c9a996ee2bdd_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="icbf15d6f42ab4a23b5391172926b8a79_I20191210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434621</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tree:LettersofCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-10</instant>
        </period>
    </context>
    <context id="iab1e12cc5f4547c6846a319cd08b3250_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="id6acfc6fb809459fa77579a05ea6e298_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="ic4dadacbdfe3402cb313afeb991c6183_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="id3b94dd241cf43e09af2dff7e0942e8e_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="i5586cc456eb54672b978d2e16c612b4c_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="i5b502db4876e490eb8ecb55c29638e4e_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="id6e1c6870f3e474b84203b9560a8059c_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="i46645847061a4ba0b781a2c015c4e14a_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="i902664bc082949b89c34d2ff1965bbb8_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="i482abcca456e4e57a9fd06afa499faa9_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="i8d384520411c4a779a89855d4a4d3448_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="id9d784a844f34edd8446673d8cf094a2_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="i74d76ab4e02742e2b232feb08ac4b158_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="i5621e26ab8d24fbe832ada83ce779471_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="id897c6a8feb24675b65db50ae3111694_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6433d0e7ef3c45cc9e01caffa5c59fb4_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i09202fb055c04d3aa6cf0f2bbcc39be6_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="icfd67cba3e844f1e8bd9af57f82ed86f_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i1d039e78a6624ddfb6b2a768a0722aec_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="i27f58369b03b4ab1abbcdd36bc17723e_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="ic1dbc09248544d7281e8a7f5b0ae4302_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i147e4ed310a64c03b7bc1b07f5f2d61e_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="ie93ec8e4a9864153a4c684747d954c5b_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id170f1ef15304703be078acbc25d2a0e_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i468d6ccca5804a27b644f2784ba6034f_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i348da9414ac54bdabbde3a9c0899a6f5_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i3b94c440af664edc940da802b843e7ae_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="ib852b6dd80d543fd873b6cabadd1c152_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="i25dc95dbdee84ccfbee34fd8b03d6702_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="i93d6f8d5319d4e27a38d3480ce8b1e84_I20170531">
        <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:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-05-31</instant>
        </period>
    </context>
    <context id="i9c8990a11ffd41a0bf5ca93b3a84deed_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="ie6b7005abbde4493a63a142cabeb2ce9_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="i8f5e0de17c7f4f6aa5c10cf844ce8509_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="i7b97cac2140845b7b91b0c632fef5796_D20200701-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i97cb7fd80d234509b6bf2b827f581be0_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="i399a20e098f843d697b747279cd4a910_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="ifeff06ee38c1412caa622ca7f0075365_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="i9b7c2a2b68f64da785f290d72f937187_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="i47ee5643302f4541bc6375585b0c2177_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i647f5f70efd34ada82df4f19dfdaedde_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="ib071a46554c249febbc23ba800e0b7c0_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="iff485f7ef7044a27b074fac7c35dd4ba_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>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="day">
        <measure>tree:day</measure>
    </unit>
    <unit id="rate">
        <measure>utr:Rate</measure>
    </unit>
    <unit id="segment">
        <measure>tree:segment</measure>
    </unit>
    <unit id="network_lender">
        <measure>tree:network_lender</measure>
    </unit>
    <unit id="defendant">
        <measure>tree:defendant</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180L2ZyYWc6ZGM1MzI0YTc1ZDhkNDcwYmE1ZTUxYjU1OTRhZjYzNDgvdGFibGU6MjhjMDNjMDFhMDQzNGEyZTk2YzIyMTdhODcwYzZkNmMvdGFibGVyYW5nZToyOGMwM2MwMWEwNDM0YTJlOTZjMjIxN2E4NzBjNmQ2Y182LTItMS0xLTA_c22d32cf-70f2-48d4-b71c-c8760155b961">0001434621</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180L2ZyYWc6ZGM1MzI0YTc1ZDhkNDcwYmE1ZTUxYjU1OTRhZjYzNDgvdGFibGU6MjhjMDNjMDFhMDQzNGEyZTk2YzIyMTdhODcwYzZkNmMvdGFibGVyYW5nZToyOGMwM2MwMWEwNDM0YTJlOTZjMjIxN2E4NzBjNmQ2Y185LTItMS0xLTA_3f91a4d7-b14c-430a-b488-6240b7c8c20c">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180L2ZyYWc6ZGM1MzI0YTc1ZDhkNDcwYmE1ZTUxYjU1OTRhZjYzNDgvdGFibGU6MjhjMDNjMDFhMDQzNGEyZTk2YzIyMTdhODcwYzZkNmMvdGFibGVyYW5nZToyOGMwM2MwMWEwNDM0YTJlOTZjMjIxN2E4NzBjNmQ2Y18xMC0yLTEtMS0w_55ca1f3f-f1ce-4b01-8862-fb330715bd2d">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180L2ZyYWc6ZGM1MzI0YTc1ZDhkNDcwYmE1ZTUxYjU1OTRhZjYzNDgvdGFibGU6MjhjMDNjMDFhMDQzNGEyZTk2YzIyMTdhODcwYzZkNmMvdGFibGVyYW5nZToyOGMwM2MwMWEwNDM0YTJlOTZjMjIxN2E4NzBjNmQ2Y18xNC0yLTEtMS0w_263a33e3-fb2e-4cdc-9bca-5889d35238b2">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180L2ZyYWc6ZGM1MzI0YTc1ZDhkNDcwYmE1ZTUxYjU1OTRhZjYzNDgvdGFibGU6MjhjMDNjMDFhMDQzNGEyZTk2YzIyMTdhODcwYzZkNmMvdGFibGVyYW5nZToyOGMwM2MwMWEwNDM0YTJlOTZjMjIxN2E4NzBjNmQ2Y18xNS0yLTEtMS0w_56164122-c084-44e7-ada9-e4a30d9cd368">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentType
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xL2ZyYWc6Nzg2M2Y3MTcyYmEwNGFkNThjOGM4ODkzZjRiMjg3NWYvdGV4dHJlZ2lvbjo3ODYzZjcxNzJiYTA0YWQ1OGM4Yzg4OTNmNGIyODc1Zl8yMTIz_8086c88a-bcd3-4594-8336-0592f4c795d5">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xL2ZyYWc6Nzg2M2Y3MTcyYmEwNGFkNThjOGM4ODkzZjRiMjg3NWYvdGFibGU6NGQ4ZWZjOWRjYjA3NDA3MjliN2FlYjI2ODBjMzQ3ZDYvdGFibGVyYW5nZTo0ZDhlZmM5ZGNiMDc0MDcyOWI3YWViMjY4MGMzNDdkNl8wLTAtMS0xLTA_67bf367e-1fa6-4c41-af78-a10b9d36d36e">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xL2ZyYWc6Nzg2M2Y3MTcyYmEwNGFkNThjOGM4ODkzZjRiMjg3NWYvdGV4dHJlZ2lvbjo3ODYzZjcxNzJiYTA0YWQ1OGM4Yzg4OTNmNGIyODc1Zl8xMjg_304cc481-f512-4a57-8ab0-112bd221a500">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xL2ZyYWc6Nzg2M2Y3MTcyYmEwNGFkNThjOGM4ODkzZjRiMjg3NWYvdGFibGU6NjU4YjU3YTQxY2I5NDI1NDg5ZmNjZjQ0ZjgxYjc1YTAvdGFibGVyYW5nZTo2NThiNTdhNDFjYjk0MjU0ODlmY2NmNDRmODFiNzVhMF8wLTAtMS0xLTA_7f5571e8-517f-40bb-ad61-5651a7be77e8">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xL2ZyYWc6Nzg2M2Y3MTcyYmEwNGFkNThjOGM4ODkzZjRiMjg3NWYvdGV4dHJlZ2lvbjo3ODYzZjcxNzJiYTA0YWQ1OGM4Yzg4OTNmNGIyODc1Zl8yMTI0_a3387ca0-9920-458b-b8ff-5f2a8fb88be9">001-34063</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xL2ZyYWc6Nzg2M2Y3MTcyYmEwNGFkNThjOGM4ODkzZjRiMjg3NWYvdGV4dHJlZ2lvbjo3ODYzZjcxNzJiYTA0YWQ1OGM4Yzg4OTNmNGIyODc1Zl8yMTMw_4988153f-6867-4822-9cbd-853ab059d0bc">LendingTree,&#160;Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xL2ZyYWc6Nzg2M2Y3MTcyYmEwNGFkNThjOGM4ODkzZjRiMjg3NWYvdGFibGU6NzJkZmM1YmM4ZTgyNDAwYjhjNjE1YWM0MmNjZDA3MjkvdGFibGVyYW5nZTo3MmRmYzViYzhlODI0MDBiOGM2MTVhYzQyY2NkMDcyOV8wLTAtMS0xLTA_1ff2e12d-dd7e-43f1-af43-6bfe2563a700">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xL2ZyYWc6Nzg2M2Y3MTcyYmEwNGFkNThjOGM4ODkzZjRiMjg3NWYvdGFibGU6NzJkZmM1YmM4ZTgyNDAwYjhjNjE1YWM0MmNjZDA3MjkvdGFibGVyYW5nZTo3MmRmYzViYzhlODI0MDBiOGM2MTVhYzQyY2NkMDcyOV8wLTItMS0xLTA_e21670b8-b34a-48f8-ae36-7f5ae48c904a">26-2414818</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xL2ZyYWc6Nzg2M2Y3MTcyYmEwNGFkNThjOGM4ODkzZjRiMjg3NWYvdGV4dHJlZ2lvbjo3ODYzZjcxNzJiYTA0YWQ1OGM4Yzg4OTNmNGIyODc1Zl8yMTI1_6bce3e18-db93-491a-a1e7-abada8e0ab7d">1415 Vantage Park Dr., Suite 700</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xL2ZyYWc6Nzg2M2Y3MTcyYmEwNGFkNThjOGM4ODkzZjRiMjg3NWYvdGV4dHJlZ2lvbjo3ODYzZjcxNzJiYTA0YWQ1OGM4Yzg4OTNmNGIyODc1Zl8yMTMx_25ca48f5-8cb5-43e5-ac09-5200e8556148">Charlotte</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xL2ZyYWc6Nzg2M2Y3MTcyYmEwNGFkNThjOGM4ODkzZjRiMjg3NWYvdGV4dHJlZ2lvbjo3ODYzZjcxNzJiYTA0YWQ1OGM4Yzg4OTNmNGIyODc1Zl8yMTI2_0c7956cb-594f-45ab-ace0-a630516dcbce">NC</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xL2ZyYWc6Nzg2M2Y3MTcyYmEwNGFkNThjOGM4ODkzZjRiMjg3NWYvdGV4dHJlZ2lvbjo3ODYzZjcxNzJiYTA0YWQ1OGM4Yzg4OTNmNGIyODc1Zl8yMTI3_ee095146-e694-416e-9969-32c759928069">28203</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xL2ZyYWc6Nzg2M2Y3MTcyYmEwNGFkNThjOGM4ODkzZjRiMjg3NWYvdGV4dHJlZ2lvbjo3ODYzZjcxNzJiYTA0YWQ1OGM4Yzg4OTNmNGIyODc1Zl8yMTMy_d8ecc4a7-a2d7-4d82-8cab-64e04f84bda1">704</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xL2ZyYWc6Nzg2M2Y3MTcyYmEwNGFkNThjOGM4ODkzZjRiMjg3NWYvdGV4dHJlZ2lvbjo3ODYzZjcxNzJiYTA0YWQ1OGM4Yzg4OTNmNGIyODc1Zl8yMTI4_85818f7f-a0b5-4464-8a59-e6a44643adab">541-5351</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xL2ZyYWc6Nzg2M2Y3MTcyYmEwNGFkNThjOGM4ODkzZjRiMjg3NWYvdGFibGU6Y2Q4OGQ5OWQxMjg4NDE4ZGFlNjMyZWMyYjU5YWMxNTMvdGFibGVyYW5nZTpjZDg4ZDk5ZDEyODg0MThkYWU2MzJlYzJiNTlhYzE1M18xLTAtMS0xLTA_99333bbd-1a7a-4db9-ad50-9d6e0b1d5eb8">Common Stock, $0.01 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xL2ZyYWc6Nzg2M2Y3MTcyYmEwNGFkNThjOGM4ODkzZjRiMjg3NWYvdGFibGU6Y2Q4OGQ5OWQxMjg4NDE4ZGFlNjMyZWMyYjU5YWMxNTMvdGFibGVyYW5nZTpjZDg4ZDk5ZDEyODg0MThkYWU2MzJlYzJiNTlhYzE1M18xLTItMS0xLTA_4d8f1946-42c6-4488-b256-415e5bbee8da">TREE</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xL2ZyYWc6Nzg2M2Y3MTcyYmEwNGFkNThjOGM4ODkzZjRiMjg3NWYvdGFibGU6Y2Q4OGQ5OWQxMjg4NDE4ZGFlNjMyZWMyYjU5YWMxNTMvdGFibGVyYW5nZTpjZDg4ZDk5ZDEyODg0MThkYWU2MzJlYzJiNTlhYzE1M18xLTQtMS0xLTA_18751cbe-c159-4370-8141-21b9b5eefb90">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xL2ZyYWc6Nzg2M2Y3MTcyYmEwNGFkNThjOGM4ODkzZjRiMjg3NWYvdGV4dHJlZ2lvbjo3ODYzZjcxNzJiYTA0YWQ1OGM4Yzg4OTNmNGIyODc1Zl8yMTMz_1301feda-5a5a-45db-88cd-ea6d02b01b4f">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xL2ZyYWc6Nzg2M2Y3MTcyYmEwNGFkNThjOGM4ODkzZjRiMjg3NWYvdGV4dHJlZ2lvbjo3ODYzZjcxNzJiYTA0YWQ1OGM4Yzg4OTNmNGIyODc1Zl8yMTM0_a62a149a-2215-4ba4-b1c0-fdacd95ba12f">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xL2ZyYWc6Nzg2M2Y3MTcyYmEwNGFkNThjOGM4ODkzZjRiMjg3NWYvdGFibGU6MTNmYzc0YWQzY2FjNGE1MTk1ZTJhODEzZmI1MjBhZWYvdGFibGVyYW5nZToxM2ZjNzRhZDNjYWM0YTUxOTVlMmE4MTNmYjUyMGFlZl8wLTAtMS0xLTA_6cfb0884-30b2-4169-a5cb-549ecb9d671b">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xL2ZyYWc6Nzg2M2Y3MTcyYmEwNGFkNThjOGM4ODkzZjRiMjg3NWYvdGFibGU6MTNmYzc0YWQzY2FjNGE1MTk1ZTJhODEzZmI1MjBhZWYvdGFibGVyYW5nZToxM2ZjNzRhZDNjYWM0YTUxOTVlMmE4MTNmYjUyMGFlZl8xLTQtMS0xLTA_06f392c9-cccc-445a-99fc-efb7af197740">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xL2ZyYWc6Nzg2M2Y3MTcyYmEwNGFkNThjOGM4ODkzZjRiMjg3NWYvdGFibGU6MTNmYzc0YWQzY2FjNGE1MTk1ZTJhODEzZmI1MjBhZWYvdGFibGVyYW5nZToxM2ZjNzRhZDNjYWM0YTUxOTVlMmE4MTNmYjUyMGFlZl8yLTQtMS0xLTA_14078cee-70d7-4696-9b50-832ef31cec7f">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xL2ZyYWc6Nzg2M2Y3MTcyYmEwNGFkNThjOGM4ODkzZjRiMjg3NWYvdGV4dHJlZ2lvbjo3ODYzZjcxNzJiYTA0YWQ1OGM4Yzg4OTNmNGIyODc1Zl8yMTI5_37a184c3-1310-4fd2-aa7f-e52fe11aac3e">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="if883778a3e7d427d9c9f280c54f8af81_I20210723"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xL2ZyYWc6Nzg2M2Y3MTcyYmEwNGFkNThjOGM4ODkzZjRiMjg3NWYvdGV4dHJlZ2lvbjo3ODYzZjcxNzJiYTA0YWQ1OGM4Yzg4OTNmNGIyODc1Zl8yMDEz_c84cca79-581e-4cd6-ab72-57741efaac8c"
      unitRef="shares">13315038</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Revenues
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMy0xLTEtMS0w_c54f9bc8-a670-43b8-b360-aa1517248dc7"
      unitRef="usd">270014000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMy0zLTEtMS0w_09dde6c0-2cd2-4774-8376-d5ee38022767"
      unitRef="usd">184326000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMy01LTEtMS0w_38e35e4f-d2b6-4c2d-b368-521a45df84da"
      unitRef="usd">542764000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMy01LTEtMS0w_4d9329f9-aeb5-45c4-8611-229923e967ee"
      unitRef="usd">542764000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMy01LTEtMS0w_ce8a397a-3d1b-4ba3-bc36-7e97b0903436"
      unitRef="usd">542764000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMy01LTEtMS0w_f47667c1-dd2a-4cd6-b4b9-39f0a9fc952a"
      unitRef="usd">542764000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMy03LTEtMS0w_17398636-6d3c-4414-bf1b-6f0826686154"
      unitRef="usd">467410000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMy03LTEtMS0w_8c96e7fa-bc69-45eb-9820-b029b27461f1"
      unitRef="usd">467410000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMy03LTEtMS0w_b52f6d49-f381-4d4d-a86f-55a2fc64738e"
      unitRef="usd">467410000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfNS0xLTEtMS0w_233533da-0aab-4abe-8cbd-bf9e033fd655"
      unitRef="usd">13934000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfNS0zLTEtMS0w_16138be6-3a07-44d0-bfe7-2081a3d42aa3"
      unitRef="usd">13464000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfNS01LTEtMS0w_6439a1c6-dca7-4dee-95ce-fc6b527e320e"
      unitRef="usd">27829000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfNS01LTEtMS0w_99308800-dadf-47cc-8ade-0d76efde9d52"
      unitRef="usd">27829000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfNS03LTEtMS0w_048404dd-2e98-4279-aef3-681645ad153a"
      unitRef="usd">27716000</us-gaap:CostOfRevenue>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfNi0xLTEtMS0w_5acda380-1aa5-4b7f-8460-d4a3b072ddf0"
      unitRef="usd">185206000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfNi0zLTEtMS0w_9d6ee1d0-e0e6-4cd1-8306-d2cfa656aec1"
      unitRef="usd">113921000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfNi01LTEtMS0w_38e5a8ee-7e8b-47cc-889b-61022986ab50"
      unitRef="usd">382668000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfNi03LTEtMS0w_a154d37e-4ccf-4906-b585-bd2a48fdcb45"
      unitRef="usd">309459000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfNy0xLTEtMS0w_7af09d6d-d7a7-4058-add4-713cb4e0fda3"
      unitRef="usd">39811000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfNy0zLTEtMS0w_be9b1a5b-c31d-42db-ab1f-d97b0c25f40e"
      unitRef="usd">28489000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfNy01LTEtMS0w_46cd417d-9c1c-4ff0-84f2-0c8140b8c59a"
      unitRef="usd">74800000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfNy03LTEtMS0w_8f35f666-9c54-4c68-80d8-44c80b9aef7b"
      unitRef="usd">60571000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfOC0xLTEtMS0w_16fed2ad-3255-4de9-be84-5bb4296d980e"
      unitRef="usd">13290000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfOC0zLTEtMS0w_e42d257b-2d19-4544-bb89-bcb1a86ef9ae"
      unitRef="usd">10812000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfOC01LTEtMS0w_930c1e49-e237-4813-baca-daf265d410cf"
      unitRef="usd">25758000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfOC03LTEtMS0w_283c0f84-de66-4eb3-93c5-61c76659da5c"
      unitRef="usd">21775000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfOS0xLTEtMS0w_184e6511-b968-4a99-92fd-cc0d12bd87e5"
      unitRef="usd">4443000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfOS0zLTEtMS0w_4f21b2ae-3257-4701-98cd-524332e46fd0"
      unitRef="usd">3550000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfOS01LTEtMS0w_e2ddd50a-e0f2-4505-82f6-68b282fa5f5d"
      unitRef="usd">8161000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfOS01LTEtMS0w_e71590ab-1362-491e-80a2-dbe2b1ecc6ea"
      unitRef="usd">8161000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfOS03LTEtMS0w_99bdb26e-c94a-490f-9699-0ecefee028f3"
      unitRef="usd">6928000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfOS03LTEtMS0w_9da80bbe-b21c-46a5-b006-630685fb7f79"
      unitRef="usd">6928000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTAtMS0xLTEtMA_e6b3240f-d686-41a3-82a9-d3c4ca4080a1"
      unitRef="usd">11310000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTAtMy0xLTEtMA_34bc5f7d-1228-4eaa-8cc1-631918fd6f7f"
      unitRef="usd">13756000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTAtNS0xLTEtMA_90361e97-2fd9-4258-85b0-0683cf8fb777"
      unitRef="usd">22622000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTAtNy0xLTEtMA_dab8024d-dbd3-497f-8928-4b4202dd57aa"
      unitRef="usd">27513000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTEtMS0xLTEtMA_45e6f86d-1e8d-4edb-a8b3-09e6afe0fa2f"
      unitRef="usd">-8850000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTEtMy0xLTEtMA_869df7ce-52a8-49db-be27-b0d6436ad49e"
      unitRef="usd">9175000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTEtNS0xLTEtMA_e34ed6fa-12ba-4832-9db0-336118e381bc"
      unitRef="usd">-8053000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTEtNy0xLTEtMA_8d8471fd-ab60-435c-b09c-9cf29edc107b"
      unitRef="usd">1053000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTEtNy0xLTEtMA_fa91eab5-fe39-4570-b687-ab1e9da58622"
      unitRef="usd">1053000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:SeveranceCosts1
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTItMS0xLTEtMA_24165843-0e91-4f5e-8b4d-07e38aeb1d09"
      unitRef="usd">0</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTItMy0xLTEtMA_7ae21c36-bd2b-4af5-94a2-af20e40e4902"
      unitRef="usd">32000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTItNS0xLTEtMA_e0d24d19-405b-4459-9c0f-e31bb98797ad"
      unitRef="usd">0</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTItNy0xLTEtMA_1f1bb444-7e2a-4408-b3b6-889768067428"
      unitRef="usd">190000</us-gaap:SeveranceCosts1>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTMtMS0xLTEtMA_a2a14c1c-166e-4718-9450-bb3b6828d247"
      unitRef="usd">-322000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTMtMy0xLTEtMA_cbe4c601-7487-4020-b9e9-5922a4d7d667"
      unitRef="usd">1325000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTMtNS0xLTEtMA_a23ed5f2-cd2a-43d9-8159-577532027c00"
      unitRef="usd">-338000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTMtNy0xLTEtMA_6d5c8955-237b-48cd-98ed-78605a1d41d7"
      unitRef="usd">996000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:CostsAndExpenses
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTQtMS0xLTEtMA_e13268f9-bb41-4395-91e6-56c82f2fbc54"
      unitRef="usd">259466000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTQtMy0xLTEtMA_5d3c437c-93a4-47dc-9021-72e7fdbcea21"
      unitRef="usd">191874000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTQtNS0xLTEtMA_bc73e3c7-1b36-4333-afc3-b8eec29b37f7"
      unitRef="usd">534123000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTQtNy0xLTEtMA_7f800f0d-0654-4552-a06c-d374c5d2a18c"
      unitRef="usd">454209000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTUtMS0xLTEtMA_c97ab586-ec85-4ba1-9ed0-5c93cb156f44"
      unitRef="usd">10548000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTUtMy0xLTEtMA_389872d0-532a-46cb-a31b-a74dd96b0ce8"
      unitRef="usd">-7548000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTUtNS0xLTEtMA_8bb0ce5f-c03a-44e9-90e7-b717b4722235"
      unitRef="usd">8641000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTUtNS0xLTEtMA_8f27db41-8962-4c29-bd9f-19a2c4ad9d8e"
      unitRef="usd">8641000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTUtNy0xLTEtMA_227ea108-7b2c-430b-a71a-420c4a88a7da"
      unitRef="usd">13201000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTUtNy0xLTEtMA_c186c60c-6c5c-47be-b1b6-3043dbc434af"
      unitRef="usd">13201000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTctMS0xLTEtMA_973c72d9-5e7e-453b-9434-36bd9ef6fae0"
      unitRef="usd">-9840000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTctMy0xLTEtMA_9c5188c0-3f95-4208-9c77-cb5f1d5a7f33"
      unitRef="usd">-4955000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTctNS0xLTEtMA_413d2b16-fe19-4f28-819f-27b92d1e02bf"
      unitRef="usd">-20055000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTctNS0xLTEtMA_63d8b97a-3677-41ca-a566-4921e7c0984f"
      unitRef="usd">-20055000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTctNy0xLTEtMA_21ab6027-7a2d-4e9e-8a60-fdf66ef53ae0"
      unitRef="usd">-9789000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTgtMS0xLTEtMA_8419b01c-bbb3-4a2a-b42e-2a119738c83f"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTgtMy0xLTEtMA_5df6d647-4df4-4e41-80d4-2082721b89d1"
      unitRef="usd">7000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTgtNS0xLTEtMA_910a03ce-7124-427b-a09c-e5bfdde2ea90"
      unitRef="usd">40072000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTgtNy0xLTEtMA_2b611783-9188-48e0-897c-cecd20c6525b"
      unitRef="usd">7000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTktMS0xLTEtMA_ab5cd612-9e0d-4fe4-8cf6-da4ae29c74e8"
      unitRef="usd">708000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTktMy0xLTEtMA_88453225-827e-4c5c-bad0-e5e6e8b05cc3"
      unitRef="usd">-12496000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTktNS0xLTEtMA_6f1d8534-1e9f-416e-9cdc-96c591ade4f4"
      unitRef="usd">28658000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMTktNy0xLTEtMA_1a1c4399-207a-4707-8e7a-bc466a84047f"
      unitRef="usd">3419000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMjAtMS0xLTEtMA_5f716896-5ade-45d9-81cd-d622ff20ce20"
      unitRef="usd">-9092000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMjAtMy0xLTEtMA_4293d15f-a51d-406b-b7be-4dc1dc347ea1"
      unitRef="usd">-3880000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMjAtNS0xLTEtMA_4c36cbba-2311-4d85-90a8-f87369abcf19"
      unitRef="usd">-454000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMjAtNy0xLTEtMA_4926777b-c299-4546-b5c7-3caff9a44b66"
      unitRef="usd">-6941000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMjEtMS0xLTEtMA_beb2b7a2-9b14-4371-9830-555e2972998e"
      unitRef="usd">9800000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMjEtMy0xLTEtMA_1e844b16-ca9f-4534-91b2-3baaf4bb2c2e"
      unitRef="usd">-8616000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMjEtNS0xLTEtMA_61a06d66-7996-47d3-bf93-3b086594fbad"
      unitRef="usd">29112000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMjEtNy0xLTEtMA_8729d8ae-ed82-406c-aee6-f0323beb0d5b"
      unitRef="usd">10360000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMjItMS0xLTEtMA_5b939a16-c3c9-4aa9-beab-f50b8c1a8a46"
      unitRef="usd">-3199000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMjItMy0xLTEtMA_bb009c9c-256b-4593-8ea1-ec138e14cdf0"
      unitRef="usd">-21141000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMjItNS0xLTEtMA_075fc753-6e78-4d87-aaa7-aa28055a5774"
      unitRef="usd">-3462000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMjItNy0xLTEtMA_c61be010-dd75-4bb2-9d57-97e51d3da49c"
      unitRef="usd">-25716000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMjMtMS0xLTEtMA_23377d61-aa88-4cf4-afc2-727492150fc3"
      unitRef="usd">6601000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMjMtMy0xLTEtMA_240221aa-7adb-4317-9c01-c24ad3ae8592"
      unitRef="usd">-29757000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMjMtNS0xLTEtMA_83ba2647-46be-41ce-ac51-0c395e5abd95"
      unitRef="usd">25650000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMjMtNy0xLTEtMA_315d2999-a0e0-447c-9b21-82a78717042a"
      unitRef="usd">-15356000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMjYtMS0xLTEtMA_ab2b21e4-6503-4f16-96fb-bbb5e8fe52cb"
      unitRef="shares">13243000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMjYtMy0xLTEtMA_3aeb0ffb-840b-4603-ba7d-a0d7d7b7f9de"
      unitRef="shares">12984000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMjYtNS0xLTEtMA_33b32f0b-bf5f-4af4-994b-782fdbeee3b5"
      unitRef="shares">13157000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMjYtNy0xLTEtMA_7da72b8f-4f01-4eed-80f4-37ea005378be"
      unitRef="shares">12971000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMjctMS0xLTEtMA_85f7c40f-9bcd-4594-b63b-b44092ee9878"
      unitRef="shares">13719000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMjctMy0xLTEtMA_8f808c7d-c2f4-4741-b0ab-16155c8615ea"
      unitRef="shares">12984000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMjctNS0xLTEtMA_61482156-239e-455e-b0f9-fe9194ddc050"
      unitRef="shares">13913000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMjctNy0xLTEtMA_39727462-fcda-4df1-ba9d-f9120046e11e"
      unitRef="shares">13954000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMjktMS0xLTEtMA_ede09f6a-e9ed-4e8d-b36f-dd8a9063aab4"
      unitRef="usdPerShare">0.74</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMjktMy0xLTEtMA_1add3213-1fc4-484a-896d-7f2a02839f33"
      unitRef="usdPerShare">-0.66</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMjktNS0xLTEtMA_92373ca1-6abc-4a4a-b6bd-0ef49ff5622d"
      unitRef="usdPerShare">2.21</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMjktNy0xLTEtMA_bfe31c71-9d35-420f-9067-0f53372857f9"
      unitRef="usdPerShare">0.80</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMzAtMS0xLTEtMA_5f8d0ceb-6b0c-48c6-b1ef-a1e7090ce55f"
      unitRef="usdPerShare">0.71</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMzAtMy0xLTEtMA_004568a7-a3fe-491b-a740-929bf2a76783"
      unitRef="usdPerShare">-0.66</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMzAtNS0xLTEtMA_81760949-65f9-4f17-bd5b-cc5fbe6fc94e"
      unitRef="usdPerShare">2.09</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMzAtNy0xLTEtMA_604fc6c6-e1d5-43af-81d2-bbe99aecbb59"
      unitRef="usdPerShare">0.74</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMzItMS0xLTEtMA_1ec0cf19-76e3-4118-8929-d517200ce94e"
      unitRef="usdPerShare">-0.24</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMzItMy0xLTEtMA_9fa5a79a-556a-4bd4-b4c6-1c631d674fe4"
      unitRef="usdPerShare">-1.63</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMzItNS0xLTEtMA_53695d82-03f3-4452-b151-b1a5653b8377"
      unitRef="usdPerShare">-0.26</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMzItNy0xLTEtMA_19190c23-faba-427b-8b7e-e1d7195ce525"
      unitRef="usdPerShare">-1.98</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMzMtMS0xLTEtMA_362c6a42-0e2f-4aac-a842-8feae417f433"
      unitRef="usdPerShare">-0.23</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMzMtMy0xLTEtMA_b0e3fae8-7ff8-4361-906e-565f6091a750"
      unitRef="usdPerShare">-1.63</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMzMtNS0xLTEtMA_3070bde1-5eb8-4fc8-95c5-31a0801815ec"
      unitRef="usdPerShare">-0.25</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMzMtNy0xLTEtMA_6a3f1af5-ba6b-4eba-81a5-8cab88a709a5"
      unitRef="usdPerShare">-1.84</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMzUtMS0xLTEtMA_190bf294-d177-45c7-b20b-38f384b20c89"
      unitRef="usdPerShare">0.50</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMzUtMy0xLTEtMA_e3128a32-53c1-4c23-bbc0-262a0d77a92e"
      unitRef="usdPerShare">-2.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMzUtNS0xLTEtMA_3883e02a-20ac-4228-8b00-4261c1c86276"
      unitRef="usdPerShare">1.95</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMzUtNy0xLTEtMA_7f3e30d6-6ab5-465a-a4f0-aa0d7fa464d3"
      unitRef="usdPerShare">-1.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMzYtMS0xLTEtMA_02ccafbd-f013-493c-9cbe-5738d74fa78a"
      unitRef="usdPerShare">0.48</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMzYtMy0xLTEtMA_08ac2541-3d1d-4e37-ae5b-04b587d81cfc"
      unitRef="usdPerShare">-2.29</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMzYtNS0xLTEtMA_587a6435-a247-4e78-a900-7d52f61b710e"
      unitRef="usdPerShare">1.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xNi9mcmFnOjg2NWM3NzMxN2ExYzRmYWM4N2JkZGEwNzIwMzIwMDBhL3RhYmxlOjFmY2RkOTU3ZjA5ZDRiMWU5NTgxNGQ5NjA5MzJiZmVkL3RhYmxlcmFuZ2U6MWZjZGQ5NTdmMDlkNGIxZTk1ODE0ZDk2MDkzMmJmZWRfMzYtNy0xLTEtMA_60b1b541-b1e4-4bea-99ff-df2be570a091"
      unitRef="usdPerShare">-1.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMy0xLTEtMS0w_b3e20e25-e791-4ffa-8f25-554f03321575"
      unitRef="usd">203164000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMy0zLTEtMS0w_9c51024f-4c18-4bc0-8f36-a239f0ef3bdf"
      unitRef="usd">169932000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfNC0xLTEtMS0w_98f123d7-0914-4d85-8eb9-7a9615024dd2"
      unitRef="usd">83000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfNC0zLTEtMS0w_be01971e-e6c3-42b7-a1ac-1f9343fa4491"
      unitRef="usd">117000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfNS0wLTEtMS0wL3RleHRyZWdpb246Y2IzYTIyNjE2ZDkwNDAxNWI2YzczOGI5Njg2ODVlNTFfNDY_0d6c76e9-9223-4c57-a0af-83cda19b5982"
      unitRef="usd">1473000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfNS0wLTEtMS0wL3RleHRyZWdpb246Y2IzYTIyNjE2ZDkwNDAxNWI2YzczOGI5Njg2ODVlNTFfNTQ_443019d7-d309-47a7-8968-6cbfbbad8315"
      unitRef="usd">1402000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfNS0xLTEtMS0w_440af0d2-4719-4f3b-9b94-ef29d4878445"
      unitRef="usd">124076000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfNS0zLTEtMS0w_544afd09-6fad-4f11-97b1-9334795f7b4a"
      unitRef="usd">89841000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfNi0xLTEtMS0w_8200df69-f803-4682-92da-7cf3486e10e1"
      unitRef="usd">18211000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfNi0zLTEtMS0w_8bd9e11c-99d5-4d9c-bbcc-ca01db422731"
      unitRef="usd">27949000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfNy0xLTEtMS0w_1d234897-544d-41b7-a83b-70976954e1cb"
      unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfNy0zLTEtMS0w_ee389cb5-1d8c-4751-9458-d766de7dee79"
      unitRef="usd">8570000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfOC0xLTEtMS0w_74442a1e-a1eb-4084-b992-29c7011e08b4"
      unitRef="usd">345534000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfOC0zLTEtMS0w_ceac5668-3f7a-40a1-b67a-1662ac39ff86"
      unitRef="usd">296409000</us-gaap:AssetsCurrent>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfOS0wLTEtMS0wL3RleHRyZWdpb246ZTM3NTFmMjE5NDg1NDVjNzhlZWQ5Y2QwNTgxYTJkNTJfNjQ_007f8c55-8804-4cab-9d86-7f1a96971f37"
      unitRef="usd">23696000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfOS0wLTEtMS0wL3RleHRyZWdpb246ZTM3NTFmMjE5NDg1NDVjNzhlZWQ5Y2QwNTgxYTJkNTJfNzI_8ee659c0-a8c4-424a-a2d1-1cc3dcfc97a8"
      unitRef="usd">20238000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfOS0xLTEtMS0w_1e08e22c-64d4-4f4b-8eb2-61593a5ac9d6"
      unitRef="usd">74701000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfOS0zLTEtMS0w_ab24a04e-17ce-49a9-b72d-95d6ec9a245c"
      unitRef="usd">62381000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMTAtMS0xLTEtMA_496daed6-57e6-4a9f-b482-2a0ab2c32e1b"
      unitRef="usd">79967000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMTAtMy0xLTEtMA_d8422a76-510e-4b2b-bf70-b82975cc5e7a"
      unitRef="usd">84109000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMTEtMS0xLTEtMA_170ae6c8-ffb5-4c75-a005-4e08a6e065ff"
      unitRef="usd">420139000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMTEtMy0xLTEtMA_dc3f2513-837f-4312-b7da-1c3688fdb5d7"
      unitRef="usd">420139000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMTItMS0xLTEtMA_5f9d2ac1-40f4-4116-8b30-12d39df51b4d"
      unitRef="usd">105880000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMTItMy0xLTEtMA_e588ede3-1ac4-4002-b3c3-d5da9e84f833"
      unitRef="usd">128502000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMTMtMS0xLTEtMA_f53049ae-1973-43b0-a9cd-8e10231b9ca6"
      unitRef="usd">96679000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMTMtMy0xLTEtMA_9e070626-88cb-4820-ba2a-4e037d0ea3f8"
      unitRef="usd">96224000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:EquityMethodInvestments
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMTQtMS0xLTEtMA_d6f00cc6-8431-403c-80e2-a9f9ca5f85d2"
      unitRef="usd">121253000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMTQtMy0xLTEtMA_cd3dd89c-24b7-4d42-bb68-ccee289590ec"
      unitRef="usd">80000000</us-gaap:EquityMethodInvestments>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMTUtMS0xLTEtMA_840085b9-ff07-4a0f-b653-1eb6d29a5b22"
      unitRef="usd">5440000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMTUtMy0xLTEtMA_ca1a0074-24f1-42be-8ff4-08a4b90ebd15"
      unitRef="usd">5334000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMTYtMS0xLTEtMA_182ddc17-d6df-4ccc-afa1-86ed430dfe78"
      unitRef="usd">17044000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMTYtMy0xLTEtMA_48c696fd-07fc-4f72-a8b1-fe37910fda49"
      unitRef="usd">15892000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMTctMS0xLTEtMA_a96eec14-6cd9-4c38-aa81-46e944943dd6"
      unitRef="usd">1266637000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMTctMy0xLTEtMA_86af1cf3-257a-494a-a4ee-bd77fa899989"
      unitRef="usd">1188990000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMjAtMS0xLTEtMA_611e2438-c368-4266-9adb-dde60fd8194d"
      unitRef="usd">161723000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMjAtMy0xLTEtMA_eaab2591-227e-4f86-ada4-27dc3638fb6f"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMjEtMS0xLTEtMA_1829a581-7275-47d0-8780-d1ae8ea55d1d"
      unitRef="usd">6623000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMjEtMy0xLTEtMA_f6ac6cb5-479e-4803-845b-2bd6320ddcab"
      unitRef="usd">10111000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMjItMS0xLTEtMA_b0373301-9405-4427-89b5-5310332570b2"
      unitRef="usd">106376000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMjItMy0xLTEtMA_7cdc0c2c-0b9b-44a4-a474-454fa452ce0b"
      unitRef="usd">101196000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMjMtMS0xLTEtMA_c834c53f-e380-46f9-bb51-be8a7428b14c"
      unitRef="usd">196000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMjMtMy0xLTEtMA_fd7532bf-4f43-4c5e-af16-12beed780240"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMjQtMS0xLTEtMA_1e26e908-10c7-41e0-8342-d04de5786f32"
      unitRef="usd">4933000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMjQtMy0xLTEtMA_830c8512-4461-4887-94ab-5ddb93af5ada"
      unitRef="usd">536000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMjUtMS0xLTEtMA_433c50b7-ccce-4b7c-8ace-2948de9da843"
      unitRef="usd">279851000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMjUtMy0xLTEtMA_34e20d45-c1d6-4079-a5f9-ed53c5909459"
      unitRef="usd">111843000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMjYtMS0xLTEtMA_b524316c-d184-4f09-ac25-c48ae44ed6ff"
      unitRef="usd">465876000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMjYtMy0xLTEtMA_9ce8053f-c60b-4fa1-97a8-a8bbfff51e6b"
      unitRef="usd">611412000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMjctMS0xLTEtMA_5ea1d73d-9057-43a0-a426-22d825b33993"
      unitRef="usd">100153000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMjctMy0xLTEtMA_e87ee350-caa4-480f-8cfa-3c597923ee27"
      unitRef="usd">92363000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMjgtMS0xLTEtMA_5f1084d7-a5d7-43da-97c6-0ced090ee14c"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMjgtMy0xLTEtMA_3d031d6b-d8bd-4c40-bfa0-f6ecbdf016cb"
      unitRef="usd">8249000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzAtMS0xLTEtMA_1de62477-684a-45fe-af41-cb8514d6c885"
      unitRef="usd">389000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzAtMy0xLTEtMA_6744d593-af50-4f3b-98f2-16983377a98d"
      unitRef="usd">362000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzEtMS0xLTEtMA_459da95f-4543-4d30-81ce-35348d345ad4"
      unitRef="usd">846269000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzEtMy0xLTEtMA_e1b5370c-bfbf-4b68-99a1-4635c4317ff5"
      unitRef="usd">824229000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzItMS0xLTEtMA_4e6b0856-9479-45ae-80bb-29f53abf52ca"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzItMy0xLTEtMA_4d7d9932-0a98-41ab-82f8-37e34a781121"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmI0YWRhOTljNGEzZDQ5YWRiMGQxM2FhNjEyZTAwYjBmXzIw_ead6366d-8497-4a97-9051-1b214d583c75"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmI0YWRhOTljNGEzZDQ5YWRiMGQxM2FhNjEyZTAwYjBmXzIw_fd13c071-c642-4f73-a38d-b6e381a7df4d"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmI0YWRhOTljNGEzZDQ5YWRiMGQxM2FhNjEyZTAwYjBmXzM0_10ec3971-045b-43a6-be92-26f60dc720c7"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmI0YWRhOTljNGEzZDQ5YWRiMGQxM2FhNjEyZTAwYjBmXzM0_e44644c4-287b-4490-a15c-ffd7bdd0f684"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmI0YWRhOTljNGEzZDQ5YWRiMGQxM2FhNjEyZTAwYjBmXzU2_2ea8f5c6-6390-46d3-bb02-9485c8224f59"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmI0YWRhOTljNGEzZDQ5YWRiMGQxM2FhNjEyZTAwYjBmXzU2_a37a89a6-2275-4c9d-8bf2-160ea1ffa3a6"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmI0YWRhOTljNGEzZDQ5YWRiMGQxM2FhNjEyZTAwYjBmXzU2_c2ecf209-829d-4d85-b166-97f3d346af51"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmI0YWRhOTljNGEzZDQ5YWRiMGQxM2FhNjEyZTAwYjBmXzU2_c99a4bbf-3edf-4acd-9e0d-ec95f93d77cb"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzQtMS0xLTEtMA_276ecaa8-2896-4fe2-80d7-7651111d83ca"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzQtMy0xLTEtMA_838013aa-7880-44d5-9a97-a2646970cd62"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjliYjRjMzYyZjYyYjRjZGNhYzUxYWM3YzRiYWM0NzRiXzE3_bef2e2b7-1196-49be-983e-7ad54666a7cf"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjliYjRjMzYyZjYyYjRjZGNhYzUxYWM3YzRiYWM0NzRiXzE3_dd8b65a7-5571-47ad-aed2-3190bf27d6f2"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjliYjRjMzYyZjYyYjRjZGNhYzUxYWM3YzRiYWM0NzRiXzMx_17a7c59b-fe91-4bb8-a3be-73646b789f6f"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjliYjRjMzYyZjYyYjRjZGNhYzUxYWM3YzRiYWM0NzRiXzMx_da97b8b6-5782-432d-8549-ce01c15d796d"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjliYjRjMzYyZjYyYjRjZGNhYzUxYWM3YzRiYWM0NzRiXzUz_4e23b5da-324d-4398-843a-c6c6293fb5d9"
      unitRef="shares">15955742</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjliYjRjMzYyZjYyYjRjZGNhYzUxYWM3YzRiYWM0NzRiXzYw_e5bde1b9-4444-4c1e-96a5-fe95f768a048"
      unitRef="shares">15766193</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjliYjRjMzYyZjYyYjRjZGNhYzUxYWM3YzRiYWM0NzRiXzk2_3a85e543-1794-4fce-bc04-6cd0e7995df4"
      unitRef="shares">13314424</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjliYjRjMzYyZjYyYjRjZGNhYzUxYWM3YzRiYWM0NzRiXzEwMw_52c86074-6687-409b-91a5-73f3f09ca563"
      unitRef="shares">13124875</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzUtMS0xLTEtMA_cd7da618-0588-47e0-b8ca-8d3da636fa89"
      unitRef="usd">160000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzUtMy0xLTEtMA_eab2d472-515c-44f1-9d1f-a22969b5319e"
      unitRef="usd">158000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzYtMS0xLTEtMA_c331173b-5378-41fe-92d3-205ea389f7a6"
      unitRef="usd">1218628000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzYtMy0xLTEtMA_90800a5b-5f34-44d7-8b70-c8f23e284006"
      unitRef="usd">1188673000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzctMS0xLTEtMA_18def308-2d4a-49ba-ae9c-1caaf9bfd0d5"
      unitRef="usd">-615259000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzctMy0xLTEtMA_83234462-7856-4d33-be3c-60323e04e50e"
      unitRef="usd">-640909000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockShares
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjRlZDcyZDM0NDUxYTQxOTViMTg2NmZiNDkwYzkwNDRlXzIw_21e94959-f730-4bd0-a1e5-527e76810121"
      unitRef="shares">2641318</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjRlZDcyZDM0NDUxYTQxOTViMTg2NmZiNDkwYzkwNDRlXzIw_2a39dc6a-af78-49c7-8e66-6857faf3a3a5"
      unitRef="shares">2641318</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzgtMS0xLTEtMA_b8c545d6-dde6-42dc-a408-104322e69e81"
      unitRef="usd">183161000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzgtMy0xLTEtMA_3298aab2-cf38-4acb-8907-99cc164128f8"
      unitRef="usd">183161000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzktMS0xLTEtMA_c545ac19-bdb9-4d76-9645-fff91ab42855"
      unitRef="usd">420368000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfMzktMy0xLTEtMA_d5fd1a79-906f-46d2-bec3-ff84071bda4d"
      unitRef="usd">364761000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfNDAtMS0xLTEtMA_3ee6feb3-0394-4861-8f14-cd453d24d79c"
      unitRef="usd">1266637000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18xOS9mcmFnOjJlZjdiZWJhMzE5NjQyMzJhMzFmZDA5OGEyODFjZmE4L3RhYmxlOmE0Njg5YjliNmQ4MjQzMGJiZTMzNjEwZjJhNzk4OTJkL3RhYmxlcmFuZ2U6YTQ2ODliOWI2ZDgyNDMwYmJlMzM2MTBmMmE3OTg5MmRfNDAtMy0xLTEtMA_3aaefd75-a396-4dbe-9feb-cd5bb2e971ce"
      unitRef="usd">1188990000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfMy0xLTEtMS0w_5c99f357-b1b1-4b1a-9497-ab1627295505"
      unitRef="usd">364761000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i3f6bef9e00ce4cd086570b0fa6370314_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfMy0zLTEtMS0w_e07d8c87-cc54-4c59-92e6-e175fcb5aa03"
      unitRef="shares">15766000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i3f6bef9e00ce4cd086570b0fa6370314_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfMy01LTEtMS0w_b6028560-ded1-42ea-ba16-bc59eddcad93"
      unitRef="usd">158000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idcc1054af71d42ae8efa21408f7f2cc1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfMy03LTEtMS0w_f5fd92b5-87ca-445b-b1e7-771fbb759385"
      unitRef="usd">1188673000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3efa5c1f786542e19f103e44ad05e5fc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfMy05LTEtMS0w_12c980f7-a6ec-44c8-b794-9b4f2c149ebf"
      unitRef="usd">-640909000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ic91eb0d5536748d1937dc55517eeb6d0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfMy0xMS0xLTEtMA_18a7f6e7-6eef-46f4-a1de-9fb9f7d911df"
      unitRef="shares">2641000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ic91eb0d5536748d1937dc55517eeb6d0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfMy0xMy0xLTEtMA_e7fc9b6a-ad19-4088-9bfe-768f7d4416e0"
      unitRef="usd">-183161000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ifa4f75fb6c7a43d9882e0585eb3de014_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfNC0xLTEtMS0w_a68ec791-1dcc-491b-a5c0-941611479cc6"
      unitRef="usd">19049000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5ed89e2fde1e4a01b7717cacf4f18b5c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfNC05LTEtMS0w_21adf787-63de-4830-ad3b-641bcfd62eaf"
      unitRef="usd">19049000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifa4f75fb6c7a43d9882e0585eb3de014_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfNS0xLTEtMS0w_17625553-ebd0-4b36-901f-fb792efe0020"
      unitRef="usd">16436000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i27a5cc46b079485fbcff4448d7e7eccb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfNS03LTEtMS0w_ce6643fc-6658-4153-b684-4f079c5332c8"
      unitRef="usd">16436000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ifa4f75fb6c7a43d9882e0585eb3de014_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfNy0xLTEtMS0w_d2afe397-ce28-45a6-8ae2-d5cf488811a8"
      unitRef="usd">-4801000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i01bd9e5bb1d444679dca9680f9436c43_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfNy0zLTEtMS0w_48659660-660a-4de6-9e70-93499f228e18"
      unitRef="shares">31000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i27a5cc46b079485fbcff4448d7e7eccb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfNy03LTEtMS0w_071aa1f9-d831-4152-90f8-22f8b03a4510"
      unitRef="usd">-4801000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockholdersEquityOther
      contextRef="ifa4f75fb6c7a43d9882e0585eb3de014_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfOC0xLTEtMS0w_873f9c5a-cd2d-42e2-b8ba-e5c3e96f6af2"
      unitRef="usd">-2000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i27a5cc46b079485fbcff4448d7e7eccb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfOC03LTEtMS0w_5e7abdce-39f5-4222-9deb-6f53aa937d94"
      unitRef="usd">-2000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquity
      contextRef="ia123bd9982174ff896b3211ccb62426e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfOS0xLTEtMS0w_1a034f40-80a8-496e-a600-acab2640e90f"
      unitRef="usd">395443000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ic4807b3550bf4a00b07cd3987c694f11_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfOS0zLTEtMS0w_f133fe6b-f295-40e1-a722-7f3d880843f2"
      unitRef="shares">15797000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ic4807b3550bf4a00b07cd3987c694f11_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfOS01LTEtMS0w_62fece26-0cee-4066-bf7d-60f9b91a40a3"
      unitRef="usd">158000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7956e6c03d594b4d96a1c793ce7e3b09_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfOS03LTEtMS0w_d4233686-c8b1-435f-ad64-da7b2c167297"
      unitRef="usd">1200306000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i043038b2bc334ecdaf15c5af1e4ecd18_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfOS05LTEtMS0w_175b14c5-2363-4e92-b7ff-9fb0bbc4a303"
      unitRef="usd">-621860000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ia0ae4c1e16bc4adeaac9a5dd7be9441d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfOS0xMS0xLTEtMA_d6e13ed0-5c36-49ed-b234-bed1d8ba8a69"
      unitRef="shares">2641000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ia0ae4c1e16bc4adeaac9a5dd7be9441d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfOS0xMy0xLTEtMA_651d0738-3017-4a0a-9731-b78f02f90bc3"
      unitRef="usd">-183161000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfMTAtMS0xLTEtMA_30c731d4-1936-4e11-b3c2-99949e8f340e"
      unitRef="usd">6601000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ifde76f36c4f64f2a8d53a21063229e9b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfMTAtOS0xLTEtMA_3b3e2cc1-e331-4557-8186-6125dd5ed3aa"
      unitRef="usd">6601000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfMTEtMS0xLTEtMA_7db6eb27-864c-4119-8935-eb91ce4a1435"
      unitRef="usd">18294000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i024c045ffe50457287c8d7c75d899a81_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfMTEtNy0xLTEtMA_0b21ce98-7ba7-412a-bc80-33c9473ef6f4"
      unitRef="usd">18294000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfMTMtMS0xLTEtMA_a41ab96f-3510-445e-911e-805dbef87a99"
      unitRef="usd">30000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i4c56421d67e845879aaa92900ffdd0a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfMTMtMy0xLTEtMA_68cce37d-f421-4284-9bf9-9b42550c4f86"
      unitRef="shares">159000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4c56421d67e845879aaa92900ffdd0a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfMTMtNS0xLTEtMzM1MA_3a6ac6cf-6475-4ff0-9a8c-1240dbf9b87b"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i024c045ffe50457287c8d7c75d899a81_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfMTMtNy0xLTEtMA_c18291f6-81c4-4956-b684-406b7582108a"
      unitRef="usd">28000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockholdersEquity
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfMTUtMS0xLTEtMA_81f937af-96bc-4508-a5e2-aad88369c5a8"
      unitRef="usd">420368000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i923184ea0a274388a1bb6e344d143d95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfMTUtMy0xLTEtMA_8f98c7fd-89ba-42fc-a4ed-80e02730a457"
      unitRef="shares">15956000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i923184ea0a274388a1bb6e344d143d95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfMTUtNS0xLTEtMA_6d934a41-4246-481d-9626-c1b7cb8b78b7"
      unitRef="usd">160000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iba232be82fce4c5c84c3467b9214d1f2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfMTUtNy0xLTEtMA_86d44d75-8d79-472d-b6bc-e05315894c69"
      unitRef="usd">1218628000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i98b43a30675748288cec8f5d386c5c87_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfMTUtOS0xLTEtMA_a1294ba5-0165-44aa-97ca-854c2e1f3625"
      unitRef="usd">-615259000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i25ab697b5b06452d81ee9e7f161a308a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfMTUtMTEtMS0xLTA_5c107f0b-e4cc-4268-b243-2b46bc4d4669"
      unitRef="shares">2641000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i25ab697b5b06452d81ee9e7f161a308a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjlkN2UxYmNjNmVjYzRiZmJhOGVkYWFlMTNiYzQ2MTIwL3RhYmxlcmFuZ2U6OWQ3ZTFiY2M2ZWNjNGJmYmE4ZWRhYWUxM2JjNDYxMjBfMTUtMTMtMS0xLTA_49191de4-5201-41d0-ac10-7ccaa2eb6670"
      unitRef="usd">-183161000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9c3ce7141a5c4a67b1fb980a518c378c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfMy0xLTEtMS0w_cfed9210-dcd3-4334-b1c6-c57ae2cb1cf9"
      unitRef="usd">402326000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ifd3e16ffa82646f1b577c68797dfbda0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfMy0zLTEtMS0w_3045fd3c-38fa-4933-8da5-38ad1ff3a3de"
      unitRef="shares">15677000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ifd3e16ffa82646f1b577c68797dfbda0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfMy01LTEtMS0w_5a9fef80-342b-41ba-99a3-01c3a8532763"
      unitRef="usd">157000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ife7a03ddd2e34d9c91c0365bbc2fc4e9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfMy03LTEtMS0w_1f0c4c5d-f48d-45ea-9e50-d59df68eebc2"
      unitRef="usd">1177984000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i483197137c4e42f6bd59d4b8af8ef56f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfMy05LTEtMS0w_cd061303-00d2-4511-88fd-94ebe0b15d98"
      unitRef="usd">-592654000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i108efc8efa9f4d9990dc5cbbb2fa10b5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfMy0xMS0xLTEtMA_eb5187dc-6720-406a-ab36-7984e504854c"
      unitRef="shares">2641000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i108efc8efa9f4d9990dc5cbbb2fa10b5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfMy0xMy0xLTEtMA_39fb5e6b-afbf-41d9-85a7-d99a64918ee8"
      unitRef="usd">-183161000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i8ee7d710fcb34e7b8e070183c2d52798_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfNC0xLTEtMS0w_08565ae9-9ecb-4bc6-84a2-91babbaef3a8"
      unitRef="usd">14401000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="idacbd61623da459d8bb00245a902eaf2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfNC05LTEtMS0w_4b7af8ec-9604-4bb0-91f5-1721e2a1fef3"
      unitRef="usd">14401000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8ee7d710fcb34e7b8e070183c2d52798_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfNS0xLTEtMS0w_201aad13-e34b-4302-bf6b-71fcea4686a2"
      unitRef="usd">11917000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4f5ab86374e94cb3a5ac6889f6af79f7_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfNS03LTEtMS0w_5a5b594f-b2d2-4410-9441-a72f1638fbd1"
      unitRef="usd">11917000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i8ee7d710fcb34e7b8e070183c2d52798_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfNy0xLTEtMS0w_cc9f22c4-62f4-4b14-b512-34ab870316da"
      unitRef="usd">-5087000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i6ea0335c943544208a3eb2c5fa5e29ef_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfNy0zLTEtMS0w_930b0f33-1dab-422a-a4e2-cdf8b01a8baa"
      unitRef="shares">27000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4f5ab86374e94cb3a5ac6889f6af79f7_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfNy03LTEtMS0w_1bf7c2f6-115a-4cb0-92a1-72f351bffda3"
      unitRef="usd">-5087000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockholdersEquityOther
      contextRef="i8ee7d710fcb34e7b8e070183c2d52798_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfOC0xLTEtMS0w_a630b8d8-1384-49c4-9d47-2fa4feb2407e"
      unitRef="usd">0</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i4f5ab86374e94cb3a5ac6889f6af79f7_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfOC03LTEtMS0w_f5c08f2e-2db4-4c28-ac28-a5133f885328"
      unitRef="usd">-1000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="idacbd61623da459d8bb00245a902eaf2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfOC05LTEtMS0w_06703cab-2ebe-400b-83b5-9de9b2958f92"
      unitRef="usd">1000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquity
      contextRef="i18f94e09314a4c74b57942c61bd0bbf5_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfOS0xLTEtMS0w_98606eb0-2d48-473e-b127-9e63fa9d8c81"
      unitRef="usd">423557000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i8dcd9f29c12d4bfabfb8a68a450129e7_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfOS0zLTEtMS0w_eea66f0e-a755-492b-8624-d85162291e24"
      unitRef="shares">15704000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i8dcd9f29c12d4bfabfb8a68a450129e7_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfOS01LTEtMS0w_8e955bf3-4c2a-4521-8175-9c085c9462f6"
      unitRef="usd">157000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i02b27f05ab054162a64acb3bd98659f3_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfOS03LTEtMS0w_0d6c5e59-5f85-40a6-8f81-028f206f77ba"
      unitRef="usd">1184813000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2e2865dde3854a51814707d17eb53f1b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfOS05LTEtMS0w_9dfa5487-3e7e-4115-ab5c-8180ab3522a5"
      unitRef="usd">-578252000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="idbf9f8f450824e0fb4b3b56697f35e24_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfOS0xMS0xLTEtMA_9fb1c4c6-db95-4a37-95c0-20a9df8c3554"
      unitRef="shares">2641000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="idbf9f8f450824e0fb4b3b56697f35e24_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfOS0xMy0xLTEtMA_0a277b8c-1170-42bf-aa1b-17f74dc2d228"
      unitRef="usd">-183161000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfMTAtMS0xLTEtMA_713fd919-2d17-4fbb-99a7-779d22872dee"
      unitRef="usd">-29757000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if249961e91bd424daa4bcc4702e8f090_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfMTAtOS0xLTEtMA_46206ad6-d9ca-422d-a026-974aff550005"
      unitRef="usd">-29757000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfMTEtMS0xLTEtMA_6fff0f21-5b66-4155-bf89-290c910ac32d"
      unitRef="usd">13158000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i731aaff034c34546a491a8b6e305f749_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfMTEtNy0xLTEtMA_fae688fb-5fe9-472e-90be-e91741ca2a03"
      unitRef="usd">13158000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfMTMtMS0xLTEtMA_0bcc7108-fb47-4b9e-9963-726b70d09dbe"
      unitRef="usd">-981000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ie93171f1c6b7489cadc080de40c1a142_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfMTMtMy0xLTEtMA_9eaeb4f5-f15d-4e0d-bcd7-a55995e5ae1d"
      unitRef="shares">27000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i731aaff034c34546a491a8b6e305f749_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfMTMtNy0xLTEtMA_bc28f1f6-114e-4b89-ae66-5ce3d33350ae"
      unitRef="usd">-981000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockholdersEquity
      contextRef="i440869761920473ebb968ba98cac468d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfMTUtMS0xLTEtMA_e62bb313-cb2e-4e7d-ae66-b0fa2092b4db"
      unitRef="usd">405977000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ie7f10e60cbb24502b1ef60bdf1cefc5b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfMTUtMy0xLTEtMA_7d26b0fb-aae8-4734-98b8-3a8d3ab86709"
      unitRef="shares">15731000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ie7f10e60cbb24502b1ef60bdf1cefc5b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfMTUtNS0xLTEtMA_f7232021-129c-435a-9793-bfef30ff08d3"
      unitRef="usd">157000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0c98383a17d24af688a94fbb765a3bf4_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfMTUtNy0xLTEtMA_9dfe546e-62fb-4864-acc7-b0fa48d5bc73"
      unitRef="usd">1196990000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i79a2c5ca631b4eb2b5bceb6fe84e8095_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfMTUtOS0xLTEtMA_4ac4059c-366e-4aaa-977c-69f62bd3e40d"
      unitRef="usd">-608009000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i312a0590baed40d78d67825de9748396_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfMTUtMTEtMS0xLTA_51e93ae8-244d-4a4c-b186-e02240eb540d"
      unitRef="shares">2641000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i312a0590baed40d78d67825de9748396_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yMi9mcmFnOjcyNTdiNGU1Nzg0NDQ0YzA4YjRlMGE5OWI5OTRkMDIyL3RhYmxlOjEyZjIxN2I1YjdjYzQ2ZjI5ODExZDg1Njk1NmFkNWM2L3RhYmxlcmFuZ2U6MTJmMjE3YjViN2NjNDZmMjk4MTFkODU2OTU2YWQ1YzZfMTUtMTMtMS0xLTA_5fc7309f-3e2c-416f-92e8-a3d1a8ac21b8"
      unitRef="usd">-183161000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfNC0xLTEtMS0w_c08035d4-04a3-40b8-88c5-4b59e418055c"
      unitRef="usd">25650000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfNC0zLTEtMS0w_27df1e63-41c1-44b2-b8a0-22457e98264e"
      unitRef="usd">-15356000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfNS0xLTEtMS0w_cf53ec39-5631-4537-9ba3-2f2c725b72a4"
      unitRef="usd">-3462000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfNS0zLTEtMS0w_a3696e06-1d94-4fa4-831d-79d774dd1100"
      unitRef="usd">-25716000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfNi0xLTEtMS0w_d0333e0f-b1dd-4494-866c-9ac83a64e09e"
      unitRef="usd">29112000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfNi0zLTEtMS0w_95a3cfba-be4b-453b-b637-2eb202680c4e"
      unitRef="usd">10360000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfOC0xLTEtMS0w_d6645abb-aa15-4f65-9641-fbe0c7b44015"
      unitRef="usd">-1400000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfOC0zLTEtMS0w_47e8be71-1014-4b13-8414-03c2bc74ab02"
      unitRef="usd">-552000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfOS0xLTEtMS0w_bcb11a02-fb11-438f-a6c4-ab2596580fbc"
      unitRef="usd">22622000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfOS0zLTEtMS0w_fa19812c-d6fb-492f-82d4-24f84a387d2d"
      unitRef="usd">27513000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMTAtMS0xLTEtMA_25fce193-484f-443f-9a4e-0a82ff35880b"
      unitRef="usd">8161000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMTAtMy0xLTEtMA_cd215e01-3356-42a8-8049-877b637f096f"
      unitRef="usd">6928000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMTEtMS0xLTEtMA_77724b47-9032-43ff-96ca-7bf98d2d0bba"
      unitRef="usd">34730000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMTEtMy0xLTEtMA_995f565d-873b-4b93-81e3-86c9e068dd95"
      unitRef="usd">25075000</us-gaap:ShareBasedCompensation>
    <tree:DeferredIncomeTaxNoncashExpenseBenefit
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMTItMS0xLTEtMA_c4194fc5-34cb-46f0-b27c-dbe396dda7a5"
      unitRef="usd">-455000</tree:DeferredIncomeTaxNoncashExpenseBenefit>
    <tree:DeferredIncomeTaxNoncashExpenseBenefit
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMTItMy0xLTEtMA_6c358aa6-4f8d-40bd-8349-6d980bdae55a"
      unitRef="usd">-7000000</tree:DeferredIncomeTaxNoncashExpenseBenefit>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMTMtMS0xLTEtMA_f8b0c39e-8ce9-4490-b65a-5c859b4ff270"
      unitRef="usd">-8053000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMTMtMy0xLTEtMA_fe1adac1-aeeb-4099-8a0f-f834c71130f8"
      unitRef="usd">1053000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMTQtMS0xLTEtMA_cb40e531-6d96-4327-83d6-a295f7933de9"
      unitRef="usd">40072000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMTQtMy0xLTEtMA_8f87d62b-d836-428b-88e0-e7588244b1b3"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMTUtMS0xLTEtMA_c9c38764-241e-4760-bf61-8270e9600c26"
      unitRef="usd">1145000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMTUtMy0xLTEtMA_5d707738-3b21-4bb0-afbf-4c5a52b7a792"
      unitRef="usd">949000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMTYtMS0xLTEtMA_088f8f96-1688-494b-abb3-b7b6042b9c8a"
      unitRef="usd">2547000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMTYtMy0xLTEtMA_d1c51f92-6e00-4e2f-afcf-e49b3b6ae2e9"
      unitRef="usd">1158000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMTgtMS0xLTEtMA_95f5ad10-86e8-4f62-8005-cea0d13a8aa7"
      unitRef="usd">14670000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMTgtMy0xLTEtMA_a075326a-48a1-44b4-b2c1-32fce359f24e"
      unitRef="usd">6250000</us-gaap:AmortizationOfDebtDiscountPremium>
    <tree:ROUassetamortizationoffsetbychangeinoperatingleaseliabilities
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMjAtMS0xLTEtMA_c26f9492-9e1a-4d78-bb34-f729c6858a6f"
      unitRef="usd">11079000</tree:ROUassetamortizationoffsetbychangeinoperatingleaseliabilities>
    <tree:ROUassetamortizationoffsetbychangeinoperatingleaseliabilities
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMjAtMy0xLTEtMA_2fdd40d0-ac6c-4141-be59-bc66556c556e"
      unitRef="usd">1956000</tree:ROUassetamortizationoffsetbychangeinoperatingleaseliabilities>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMjItMS0xLTEtMA_c3de2e75-b469-41f2-b473-74b5da1feee0"
      unitRef="usd">35381000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMjItMy0xLTEtMA_03a48ec0-d40b-44f3-b0b4-5b0b71ea4a44"
      unitRef="usd">-35501000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMjMtMS0xLTEtMA_7c5b3b83-b997-4f8d-8d38-aad8af478bad"
      unitRef="usd">680000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMjMtMy0xLTEtMA_8d1d400c-4e7d-401d-8279-f8bf561a811b"
      unitRef="usd">-1369000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <tree:IncreaseDecreaseInAccountsPayableAndOtherCurrentLiabilities
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMjQtMS0xLTEtMA_661130ce-6c9a-4f34-9c0d-49598d3558e8"
      unitRef="usd">3845000</tree:IncreaseDecreaseInAccountsPayableAndOtherCurrentLiabilities>
    <tree:IncreaseDecreaseInAccountsPayableAndOtherCurrentLiabilities
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMjQtMy0xLTEtMA_18d4e1a3-fc94-455c-8053-d93917184b5d"
      unitRef="usd">-19134000</tree:IncreaseDecreaseInAccountsPayableAndOtherCurrentLiabilities>
    <tree:ContingentConsiderationPayment
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMjUtMS0xLTEtMA_9d80362f-d9be-40a4-863e-b4c0947d3cfb"
      unitRef="usd">0</tree:ContingentConsiderationPayment>
    <tree:ContingentConsiderationPayment
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMjUtMy0xLTEtMA_c8aeaab0-fed0-478b-83cb-ca63fef32fbc"
      unitRef="usd">2670000</tree:ContingentConsiderationPayment>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMjYtMS0xLTEtMA_2122215b-fd88-4173-9a5a-6cfab50a6d24"
      unitRef="usd">10322000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMjYtMy0xLTEtMA_7ec0826f-e738-4e00-942f-31b699291425"
      unitRef="usd">63000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMjctMS0xLTEtMA_d5ae2b5f-c747-44f0-962a-f361f49c0f92"
      unitRef="usd">412000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMjctMy0xLTEtMA_889bc237-b24a-4439-9596-decdba42a2bb"
      unitRef="usd">2007000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMjgtMS0xLTEtMA_dc1d8efb-04f0-42d5-be8d-e19dff9c4563"
      unitRef="usd">54580000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMjgtMy0xLTEtMA_88125c5f-b795-4691-ad3d-ca1b56e10fb9"
      unitRef="usd">87916000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMzAtMS0xLTEtMA_79d84812-1440-4efa-8bc8-e01697db0acd"
      unitRef="usd">23585000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMzAtMy0xLTEtMA_3dc52b58-da2e-497c-ac5c-cf899e5905fa"
      unitRef="usd">9108000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMzItMS0xLTEtMA_280d30e4-1c98-4976-87fd-83d9c914074c"
      unitRef="usd">1180000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMzItMy0xLTEtMA_45e4cecf-539b-4374-9517-852d7f3c96d8"
      unitRef="usd">80000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMzUtMS0xLTEtMA_86c3f8fb-4217-4aa7-88ba-67153041324d"
      unitRef="usd">-24765000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMzUtMy0xLTEtMA_66a2800e-439e-4650-9c5e-7973bdcdb85c"
      unitRef="usd">-89108000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <tree:ProceedsPaymentsRelatedToNetShareSettlementOfStockBasedCompensationNet
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMzctMS0xLTEtMA_d3781a4f-8913-4051-b9b1-2fc5550ea580"
      unitRef="usd">-4771000</tree:ProceedsPaymentsRelatedToNetShareSettlementOfStockBasedCompensationNet>
    <tree:ProceedsPaymentsRelatedToNetShareSettlementOfStockBasedCompensationNet
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfMzctMy0xLTEtMA_3d637481-ecb3-4625-a8ce-81d54bd7a3f9"
      unitRef="usd">-6068000</tree:ProceedsPaymentsRelatedToNetShareSettlementOfStockBasedCompensationNet>
    <us-gaap:ProceedsFromRepaymentsOfSecuredDebt
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfNDQtMS0xLTEtMA_fadf8e91-cac5-4ab3-9101-d349c9a1c1b7"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfSecuredDebt>
    <us-gaap:ProceedsFromRepaymentsOfSecuredDebt
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfNDQtMy0xLTEtMA_e2313c78-27f7-4ea3-9cc1-d14be668696a"
      unitRef="usd">55000000</us-gaap:ProceedsFromRepaymentsOfSecuredDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfNDUtMS0xLTEtMA_b1a91024-b58c-4ae8-9c11-979afedbf264"
      unitRef="usd">168000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfNDUtMy0xLTEtMA_8cf57e3d-5974-4a9b-94ef-4412471f2566"
      unitRef="usd">306000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfNDYtMS0xLTEtMA_f6bf8e6a-5c80-4fc4-8593-567b56f11a3d"
      unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfNDYtMy0xLTEtMA_9b644b0c-7d87-43f3-9d15-232253feb262"
      unitRef="usd">3330000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfNDgtMS0xLTEtMA_43142417-6e11-44de-ac02-96ac23272b26"
      unitRef="usd">-31000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfNDgtMy0xLTEtMA_a42645b6-28ad-47d5-888a-fd1bbcb68ae9"
      unitRef="usd">-14000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfNDktMS0xLTEtMA_cd0d2651-18f7-42ea-affb-ae84b964eb45"
      unitRef="usd">-4970000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfNDktMy0xLTEtMA_ae1f86ff-668f-47e1-98f2-cb8c27a00601"
      unitRef="usd">45282000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInContinuingOperations
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfNTAtMS0xLTEtMA_c3bb9595-f264-4780-bb3c-669e501f44d2"
      unitRef="usd">24845000</us-gaap:NetCashProvidedByUsedInContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInContinuingOperations
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfNTAtMy0xLTEtMA_098027dd-363c-4e5a-b1f6-ecd748f5f64a"
      unitRef="usd">44090000</us-gaap:NetCashProvidedByUsedInContinuingOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfNTItMS0xLTEtMA_79726714-9899-4d4b-8789-312f164b6762"
      unitRef="usd">8353000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfNTItMy0xLTEtMA_c2fcac4c-2e85-4494-b325-addbffaea87a"
      unitRef="usd">-2571000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfNTMtMS0xLTEtMA_f139f124-5f7c-4407-874c-8525120c7a74"
      unitRef="usd">8353000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfNTMtMy0xLTEtMA_ce36a9c0-4e72-412e-9c26-2ac3b0001d96"
      unitRef="usd">-2571000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfNTQtMS0xLTEtMA_c81eb53d-47b4-4939-bd12-35e7002468fa"
      unitRef="usd">33198000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfNTQtMy0xLTEtMA_9f3a3ee6-7e91-4e82-98ad-3b92802d30a1"
      unitRef="usd">41519000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfNTUtMS0xLTEtMA_f2f679d8-593b-427f-a6f5-a5e1fe851c6b"
      unitRef="usd">170049000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9c3ce7141a5c4a67b1fb980a518c378c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfNTUtMy0xLTEtMA_86bfa19c-1e77-488d-832a-6e346f7e8d73"
      unitRef="usd">60339000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfNTYtMS0xLTEtMA_1992cdcb-bf7b-441b-801f-fc93109fa50e"
      unitRef="usd">203247000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i440869761920473ebb968ba98cac468d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18yNS9mcmFnOjVjMTM2MGY0MDZjYjRkNjliYmQ3MzE3MzRiZGJjZWMwL3RhYmxlOmZjY2ZkZDRhNTVmYjQ2NGVhYmQ4Yzg3Y2Y4YzM2MGFjL3RhYmxlcmFuZ2U6ZmNjZmRkNGE1NWZiNDY0ZWFiZDhjODdjZjhjMzYwYWNfNTYtMy0xLTEtMA_5c2b6492-f305-416f-889c-5d13b3faaec4"
      unitRef="usd">101858000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18zNC9mcmFnOjhkMGE4MjlmNzU3ZTRlMzRhNDE0MTljYzJkZTVmMGU3L3RleHRyZWdpb246OGQwYTgyOWY3NTdlNGUzNGE0MTQxOWNjMmRlNWYwZTdfMzY3Mg_5ff44616-d1fb-4da9-aa29-db941d996937">ORGANIZATION&lt;div style="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-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;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="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 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. The HLC Bankruptcy case was closed on July 14, 2021. &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 17&#x2014;Discontinued Operations for additional information. Intercompany transactions and accounts have been eliminated.&lt;/span&gt;&lt;/div&gt;&lt;div style="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-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 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 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 17&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-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;The accompanying unaudited interim consolidated financial statements as of June&#160;30, 2021 and for the three and six months ended June&#160;30, 2021 and 2020, respectively, have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") for interim financial information and pursuant to the rules&#160;and regulations of the U.S. Securities and Exchange Commission ("SEC"). In the opinion of management, the unaudited interim consolidated financial statements have been prepared on the same basis as the audited financial statements, and include all adjustments, consisting only of normal recurring adjustments, necessary for the fair statement of the Company's financial position for the periods presented. The results for the three and six months ended June&#160;30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021, or any other period. The accompanying consolidated balance sheet as of December 31, 2020 was derived from audited financial statements included in the Company's annual report on Form&#160;10-K for the year ended December 31, 2020 (the "2020 Annual Report"). The accompanying consolidated financial statements do not include all of the information and footnotes required by GAAP for annual financial statements. Accordingly, they should be read in conjunction with the audited financial statements and notes thereto included in the 2020 Annual Report.</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18zNy9mcmFnOmY5NjE0MWFiMTFhZDRmMzc4ZjJjMmUwZTRhMzJlMGI3L3RleHRyZWdpb246Zjk2MTQxYWIxMWFkNGYzNzhmMmMyZTBlNGEzMmUwYjdfNjA3Nw_81c393d9-6fee-4177-9366-e4a8ed807008">SIGNIFICANT ACCOUNTING POLICIES&lt;div style="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-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;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-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 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-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-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;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-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments, which potentially subject the Company to concentration of credit risk at June&#160;30, 2021, 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-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-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;Litigation Settlements and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Litigation settlements and contingencies consists of expenses related to actual or anticipated litigation settlements.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="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;In May 2021, the FASB issued ASU 2021-04 to clarify and reduce diversity in accounting for modifications or exchanges of freestanding equity-classified written call options that remain equity classified after modification or exchange. The amendments clarify that a modification of the terms or conditions or an exchange of a freestanding equity-classified written call option that remains equity classified after modification or exchange should be accounted for as an exchange of the original instrument for a new instrument. This ASU is effective for annual and interim reporting periods beginning after December 15, 2021. Early adoption is permitted, including adoption in interim periods. An entity should adopt the guidance as of the beginning of its annual fiscal year. The amendments should be applied prospectively to modifications or exchanges occurring on or after the date of adoption. The Company adopted ASU 2021-04 in the second quarter of 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;In December 2019, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("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 was permitted, including adoption in interim periods. Entities electing early adoption were required to adopt all amendments in the same period. Most amendments require prospective application while others are to be applied on a retrospective basis for all &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;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 adopted ASU 2019-12 in the first quarter of 2021. The amendments applicable to the Company required prospective application, and do not have material impacts to its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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-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;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;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18zNy9mcmFnOmY5NjE0MWFiMTFhZDRmMzc4ZjJjMmUwZTRhMzJlMGI3L3RleHRyZWdpb246Zjk2MTQxYWIxMWFkNGYzNzhmMmMyZTBlNGEzMmUwYjdfNjA3MA_d29fa0aa-5fb6-47fc-b539-4a5efabf4955">&lt;div style="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-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;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-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 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="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18zNy9mcmFnOmY5NjE0MWFiMTFhZDRmMzc4ZjJjMmUwZTRhMzJlMGI3L3RleHRyZWdpb246Zjk2MTQxYWIxMWFkNGYzNzhmMmMyZTBlNGEzMmUwYjdfNjA4Nw_3d4e9efa-9f30-4f22-976e-dc6e9f14409b">&lt;div style="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-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;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-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments, which potentially subject the Company to concentration of credit risk at June&#160;30, 2021, 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-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:LegalCostsPolicyTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18zNy9mcmFnOmY5NjE0MWFiMTFhZDRmMzc4ZjJjMmUwZTRhMzJlMGI3L3RleHRyZWdpb246Zjk2MTQxYWIxMWFkNGYzNzhmMmMyZTBlNGEzMmUwYjdfNjA2NQ_a7beb957-7b5f-44e3-b3a1-b9b21fb4806a">&lt;div style="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;Litigation Settlements and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Litigation settlements and contingencies consists of expenses related to actual or anticipated litigation settlements.&lt;/span&gt;&lt;/div&gt;</us-gaap:LegalCostsPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM18zNy9mcmFnOmY5NjE0MWFiMTFhZDRmMzc4ZjJjMmUwZTRhMzJlMGI3L3RleHRyZWdpb246Zjk2MTQxYWIxMWFkNGYzNzhmMmMyZTBlNGEzMmUwYjdfNjA4Mg_34821d97-538c-4e91-a51a-c784afabba4b">&lt;div style="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;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="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;In May 2021, the FASB issued ASU 2021-04 to clarify and reduce diversity in accounting for modifications or exchanges of freestanding equity-classified written call options that remain equity classified after modification or exchange. The amendments clarify that a modification of the terms or conditions or an exchange of a freestanding equity-classified written call option that remains equity classified after modification or exchange should be accounted for as an exchange of the original instrument for a new instrument. This ASU is effective for annual and interim reporting periods beginning after December 15, 2021. Early adoption is permitted, including adoption in interim periods. An entity should adopt the guidance as of the beginning of its annual fiscal year. The amendments should be applied prospectively to modifications or exchanges occurring on or after the date of adoption. The Company adopted ASU 2021-04 in the second quarter of 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;In December 2019, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("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 was permitted, including adoption in interim periods. Entities electing early adoption were required to adopt all amendments in the same period. Most amendments require prospective application while others are to be applied on a retrospective basis for all &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;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 adopted ASU 2019-12 in the first quarter of 2021. The amendments applicable to the Company required prospective application, and do not have material impacts to its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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-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;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;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RleHRyZWdpb246MDU5MjMzM2Q4YjJkNDE1MGJiZTcwYzgwNzQwNjEzNDNfNDc1MQ_4128dee7-2637-4c96-bf7e-fba6225d564e">REVENUE&lt;div style="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;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-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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.572%"/&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.572%"/&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.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Home&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;104,861&#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;74,123&#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;232,986&#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;153,297&#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;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;22,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;25,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,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 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;28,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Total 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;75,676&#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;37,118&#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;133,583&#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;157,042&#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;89,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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 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 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;270,014&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;184,326&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;542,764&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;467,410&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-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 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.&#160;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-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;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-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;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-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 Company recognizes revenue on closing fees and approval fees at the point when a loan request or a credit card consumer is delivered to the customer. 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;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-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 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 $7.3 million and $6.4 million at June&#160;30, 2021 and December 31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="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 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 $1.1 million and $0.7 million at June&#160;30, 2021 and December 31, 2020, respectively. During the second quarter and first six months of 2021, the Company recognized revenue of $0.1&#160;million and $0.7&#160;million, respectively, that was included in the contract liability balance at December 31, 2020. During the second quarter and first six months of 2020, the Company recognized revenue of $0.1&#160;million and $0.6&#160;million, respectively, that was included in the contract liability balance at December 31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;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.1&#160;million and $0.3&#160;million in the second quarters of 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RleHRyZWdpb246MDU5MjMzM2Q4YjJkNDE1MGJiZTcwYzgwNzQwNjEzNDNfNDc1Mg_10b7c5ab-a11a-413c-8ea7-c537c3c1af1f">&lt;div style="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;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-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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.572%"/&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.572%"/&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.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Home&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;104,861&#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;74,123&#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;232,986&#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;153,297&#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;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;22,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;25,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,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 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;28,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Total 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;75,676&#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;37,118&#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;133,583&#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;157,042&#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;89,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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 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 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;270,014&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;184,326&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;542,764&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;467,410&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="i1b1c813588ec414d955f11099ead9d68_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfMi0xLTEtMS0w_8860030d-825d-49fd-a24e-64ff0d6a768f"
      unitRef="usd">104861000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6fc4d66d8a5246df90eb870c0f6d8b3b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfMi0zLTEtMS0w_ba1a3f95-408f-40b8-b84d-13b12a4d287b"
      unitRef="usd">74123000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i286a899a88f84a339bf5d8d5deb70c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfMi01LTEtMS0w_54001fb7-0723-47b6-9232-7b3acef6288f"
      unitRef="usd">232986000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6fd91a86447f44e8b6f089664681b8c6_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfMi03LTEtMS0w_63deccad-2126-4945-8391-4fa54e2898ca"
      unitRef="usd">153297000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie7fa653d56264dc0a7cf3dbd7f75aade_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfMy0xLTEtMS0w_1fc39e05-a2eb-4275-8407-31eef527cd78"
      unitRef="usd">22424000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if1679ebe4bd0484695aafed81940644e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfMy0zLTEtMS0w_04c3b2a8-8ab2-4de5-8ce0-1b79dcff9add"
      unitRef="usd">7194000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5ae56607c5eb435d8e185e9003322919_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfMy01LTEtMS0w_4078b394-4a8a-4f36-af4c-41a9ec6f0cef"
      unitRef="usd">40061000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9e13cebd07e24b7c9ec4e81859f7265b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfMy03LTEtMS0w_e4a0d064-a6d9-494f-9113-5b923dac208c"
      unitRef="usd">58780000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idb58bcabbd5946d28a962b38c762b0e2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfNC0xLTEtMS0w_bb5d6770-18ed-425a-9518-dd16b1d46f2e"
      unitRef="usd">25208000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9d87ee1422d34d5e8814e7b7a8f9baeb_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfNC0zLTEtMS0w_2d8e613d-fbe9-4bc3-a142-93fa8f4d4418"
      unitRef="usd">8827000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibe11f6b134be41ccb82f17af817e54ba_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfNC01LTEtMS0w_abb52eba-3472-4075-b964-45f070c90384"
      unitRef="usd">40076000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i16d3d208429146019d898393917a77da_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfNC03LTEtMS0w_c789e591-b48b-40cb-b90f-5b3ce4842960"
      unitRef="usd">40336000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1217bd2269914b9a87c003fa14e981d2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfNS0xLTEtMS0w_37ad1eec-c33b-405c-a282-be4872d830ef"
      unitRef="usd">28044000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i26aba8d6e9194042a71a6fb42586b21e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfNS0zLTEtMS0w_1fad804a-8a5c-4397-b72a-2aa53b620dd7"
      unitRef="usd">21097000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i690827a8fdde4cd881aa92c9cd8fd9f5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfNS01LTEtMS0w_6d176ce9-21cc-4379-8086-8ed603e1379e"
      unitRef="usd">53446000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4949ae7838fb422cb85d68bda4bf122e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfNS03LTEtMS0w_f58d3f52-dcfd-4f2c-b21d-2759367c6ac6"
      unitRef="usd">57926000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id203b9679421486a9130d6611b9d6160_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfNi0xLTEtMS0w_b1ae8fe8-6fd0-4a6e-931a-c4a003bfcd2d"
      unitRef="usd">75676000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i15b8781246224b04be70cc2b802dc10a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfNi0zLTEtMS0w_e0456339-e3ef-484c-8920-93ee59cc6812"
      unitRef="usd">37118000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie5d76d5dbf134d6c838fdc3dff1f81c4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfNi01LTEtMS0w_39cf2b2b-7f9d-4b43-91bd-8576b190a548"
      unitRef="usd">133583000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id591d774463a4b4d9182ec581dbf500c_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfNi03LTEtMS0w_1efe430c-48ff-48f6-9351-446f2eb0f305"
      unitRef="usd">157042000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie764791da6b34647b92a88d2cfb1fd75_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfNy0xLTEtMS0w_28280daa-07be-452a-9b6d-c210d9240a97"
      unitRef="usd">89263000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iab49332232e14862988b9aedfc058e7d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfNy0zLTEtMS0w_e99f651d-a188-460f-ab64-a7dbf3719838"
      unitRef="usd">72919000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0c24e7d875854a4c84835e4ec057f6e5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfNy01LTEtMS0w_abf256f2-c3ae-48b4-87c2-869a60f7ccaa"
      unitRef="usd">175877000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i680938de9b814ce3a929b4af6988a32f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfNy03LTEtMS0w_d1038a05-50d7-4f5b-b6e0-4537a42cb841"
      unitRef="usd">155656000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i15973e02f77f4dad89a9cce8e3ac748c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfOC0xLTEtMS0w_048a3a93-bca2-4247-bb88-9f5fc32b0af1"
      unitRef="usd">214000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if4cdb713462b4f9d84ff6c3da99edc03_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfOC0zLTEtMS0w_c0d6bd15-51ce-4d66-aba2-940985da6e86"
      unitRef="usd">166000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i94ac3c1b24cb4c22859229f41a92d068_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfOC01LTEtMS0w_544bb951-29b5-482a-adc7-334cf7295b4c"
      unitRef="usd">318000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i78161bbb14544673a2c2bff257d5f543_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfOC03LTEtMS0w_6013d32b-072d-4dfa-aa43-2d16a9d9b087"
      unitRef="usd">1415000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfOS0xLTEtMS0w_d7774b20-ce6f-48f6-9df2-c7e66732c5ca"
      unitRef="usd">270014000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfOS0zLTEtMS0w_41548475-909d-4b74-bc1f-b28ed1fe3fdb"
      unitRef="usd">184326000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfOS01LTEtMS0w_89a3b33b-d802-4805-9b5d-4bd20f184c37"
      unitRef="usd">542764000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RhYmxlOjQ1NTRkMjdlNTJjZTRhYzk4NDI1YWYyYWIxMzM5ZDRkL3RhYmxlcmFuZ2U6NDU1NGQyN2U1MmNlNGFjOTg0MjVhZjJhYjEzMzlkNGRfOS03LTEtMS0w_1a6649e2-75c2-48fa-a229-7f212c536086"
      unitRef="usd">467410000</us-gaap:Revenues>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RleHRyZWdpb246MDU5MjMzM2Q4YjJkNDE1MGJiZTcwYzgwNzQwNjEzNDNfMzY4Nw_13296d4d-3f72-46cd-880f-4ff377bf137e"
      unitRef="usd">7300000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RleHRyZWdpb246MDU5MjMzM2Q4YjJkNDE1MGJiZTcwYzgwNzQwNjEzNDNfMzY5NA_ad376bd2-30b5-4326-b726-9e8718357776"
      unitRef="usd">6400000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RleHRyZWdpb246MDU5MjMzM2Q4YjJkNDE1MGJiZTcwYzgwNzQwNjEzNDNfMzkyNw_eeaf0d3d-1159-4f29-a403-cbab0612ed9b"
      unitRef="usd">1100000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RleHRyZWdpb246MDU5MjMzM2Q4YjJkNDE1MGJiZTcwYzgwNzQwNjEzNDNfMzkzNA_c6173d80-edb4-4a92-8dfd-1a3a766cab5a"
      unitRef="usd">700000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RleHRyZWdpb246MDU5MjMzM2Q4YjJkNDE1MGJiZTcwYzgwNzQwNjEzNDNfMTY0OTI2NzQ0NjU0Nw_274f08e8-f480-4d00-9997-e57aa4c4ec56"
      unitRef="usd">100000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RleHRyZWdpb246MDU5MjMzM2Q4YjJkNDE1MGJiZTcwYzgwNzQwNjEzNDNfNDAzMQ_415db9cb-2417-466e-a035-46516f4d8e11"
      unitRef="usd">700000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RleHRyZWdpb246MDU5MjMzM2Q4YjJkNDE1MGJiZTcwYzgwNzQwNjEzNDNfMTY0OTI2NzQ0NjU4Mg_d65db25b-c2ca-41ef-88bf-ab26494d4e4d"
      unitRef="usd">100000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RleHRyZWdpb246MDU5MjMzM2Q4YjJkNDE1MGJiZTcwYzgwNzQwNjEzNDNfNDE1OQ_eaf4684c-0070-4663-9b36-b0aa51f64f3a"
      unitRef="usd">600000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RleHRyZWdpb246MDU5MjMzM2Q4YjJkNDE1MGJiZTcwYzgwNzQwNjEzNDNfNDY5Mg_b00e5daa-8355-4643-9204-1fd9cc0bccdf"
      unitRef="usd">100000</us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice>
    <us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180MC9mcmFnOjA1OTIzMzNkOGIyZDQxNTBiYmU3MGM4MDc0MDYxMzQzL3RleHRyZWdpb246MDU5MjMzM2Q4YjJkNDE1MGJiZTcwYzgwNzQwNjEzNDNfNDY5OQ_139e7eeb-bfc9-4f9b-a50d-1bca1a169ee4"
      unitRef="usd">300000</us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice>
    <us-gaap:RestrictedAssetsDisclosureTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180My9mcmFnOjEwZTQxODEzZjEzZjRjOWRhZmI1YmMwZDkwMzg3ZTA1L3RleHRyZWdpb246MTBlNDE4MTNmMTNmNGM5ZGFmYjViYzBkOTAzODdlMDVfMTU3_6b3e1049-811a-49a5-8f8d-e99b5affc508">CASH AND RESTRICTED CASH&lt;div style="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;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-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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.575%"/&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;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;203,164&#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;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;/tr&gt;&lt;tr&gt;&lt;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;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;203,247&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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RestrictedAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180My9mcmFnOjEwZTQxODEzZjEzZjRjOWRhZmI1YmMwZDkwMzg3ZTA1L3RleHRyZWdpb246MTBlNDE4MTNmMTNmNGM5ZGFmYjViYzBkOTAzODdlMDVfMTYz_d71d9dd0-d78e-49bc-9678-9d84ff3f19b8">&lt;div style="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;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-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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.575%"/&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;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;203,164&#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;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;/tr&gt;&lt;tr&gt;&lt;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;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;203,247&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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180My9mcmFnOjEwZTQxODEzZjEzZjRjOWRhZmI1YmMwZDkwMzg3ZTA1L3RhYmxlOjBmZjE3ZjA2Y2RlNzQ3NDA5MzNhMTMzMThkYmIwYmU1L3RhYmxlcmFuZ2U6MGZmMTdmMDZjZGU3NDc0MDkzM2ExMzMxOGRiYjBiZTVfMS0xLTEtMS0w_0ea8cd6d-ab39-41c6-9520-9ca461c932bb"
      unitRef="usd">203164000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180My9mcmFnOjEwZTQxODEzZjEzZjRjOWRhZmI1YmMwZDkwMzg3ZTA1L3RhYmxlOjBmZjE3ZjA2Y2RlNzQ3NDA5MzNhMTMzMThkYmIwYmU1L3RhYmxlcmFuZ2U6MGZmMTdmMDZjZGU3NDc0MDkzM2ExMzMxOGRiYjBiZTVfMS0zLTEtMS0w_bd2aec98-645a-4b38-a7d9-3f97cd3e8100"
      unitRef="usd">169932000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180My9mcmFnOjEwZTQxODEzZjEzZjRjOWRhZmI1YmMwZDkwMzg3ZTA1L3RhYmxlOjBmZjE3ZjA2Y2RlNzQ3NDA5MzNhMTMzMThkYmIwYmU1L3RhYmxlcmFuZ2U6MGZmMTdmMDZjZGU3NDc0MDkzM2ExMzMxOGRiYjBiZTVfMi0xLTEtMS0w_8fd56213-6cfd-4cba-9b49-5f43122969fa"
      unitRef="usd">83000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180My9mcmFnOjEwZTQxODEzZjEzZjRjOWRhZmI1YmMwZDkwMzg3ZTA1L3RhYmxlOjBmZjE3ZjA2Y2RlNzQ3NDA5MzNhMTMzMThkYmIwYmU1L3RhYmxlcmFuZ2U6MGZmMTdmMDZjZGU3NDc0MDkzM2ExMzMxOGRiYjBiZTVfMi0zLTEtMS0w_b76eede9-2e5a-47a6-b8de-752442ff244e"
      unitRef="usd">117000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180My9mcmFnOjEwZTQxODEzZjEzZjRjOWRhZmI1YmMwZDkwMzg3ZTA1L3RhYmxlOjBmZjE3ZjA2Y2RlNzQ3NDA5MzNhMTMzMThkYmIwYmU1L3RhYmxlcmFuZ2U6MGZmMTdmMDZjZGU3NDc0MDkzM2ExMzMxOGRiYjBiZTVfMy0xLTEtMS0w_bc5a2fc9-0dbc-4c50-b603-d86680481893"
      unitRef="usd">203247000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180My9mcmFnOjEwZTQxODEzZjEzZjRjOWRhZmI1YmMwZDkwMzg3ZTA1L3RhYmxlOjBmZjE3ZjA2Y2RlNzQ3NDA5MzNhMTMzMThkYmIwYmU1L3RhYmxlcmFuZ2U6MGZmMTdmMDZjZGU3NDc0MDkzM2ExMzMxOGRiYjBiZTVfMy0zLTEtMS0w_12446b6e-b7ad-4da8-aed2-6ec119b59779"
      unitRef="usd">170049000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CreditLossFinancialInstrumentTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180Ni9mcmFnOmQyYjQyMjllOWYyNzQyNDVhOWFhOWMxMzFmMGEwNDQzL3RleHRyZWdpb246ZDJiNDIyOWU5ZjI3NDI0NWE5YWE5YzEzMWYwYTA0NDNfNzY3_451e78c4-dd89-4993-8001-c381bd0edd42">ALLOWANCE FOR DOUBTFUL ACCOUNTS&lt;div style="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;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-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 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-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;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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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.572%"/&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.572%"/&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.578%"/&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;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;1,429&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;2,021&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;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-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;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-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;629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(585)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(337)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,079)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(669)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;&#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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Balance, end of the period&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,473&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;1,756&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;1,473&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;1,756&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:CreditLossFinancialInstrumentTextBlock>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180Ni9mcmFnOmQyYjQyMjllOWYyNzQyNDVhOWFhOWMxMzFmMGEwNDQzL3RleHRyZWdpb246ZDJiNDIyOWU5ZjI3NDI0NWE5YWE5YzEzMWYwYTA0NDNfNzY5_e17c2a40-3181-4250-ab57-a9aed9d56073">&lt;div style="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;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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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.572%"/&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.572%"/&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.578%"/&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;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;1,429&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;2,021&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;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-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;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-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;629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(585)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(337)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,079)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(669)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;&#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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Balance, end of the period&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,473&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;1,756&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;1,473&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;1,756&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:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ia123bd9982174ff896b3211ccb62426e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180Ni9mcmFnOmQyYjQyMjllOWYyNzQyNDVhOWFhOWMxMzFmMGEwNDQzL3RhYmxlOjhmYTcwZGNiYjJhYzRiMjRhZWQ1ZGQyMmNmZjZlZGY1L3RhYmxlcmFuZ2U6OGZhNzBkY2JiMmFjNGIyNGFlZDVkZDIyY2ZmNmVkZjVfMi0xLTEtMS0w_efd57514-3406-42de-832d-84df23bf5dfd"
      unitRef="usd">1429000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i18f94e09314a4c74b57942c61bd0bbf5_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180Ni9mcmFnOmQyYjQyMjllOWYyNzQyNDVhOWFhOWMxMzFmMGEwNDQzL3RhYmxlOjhmYTcwZGNiYjJhYzRiMjRhZWQ1ZGQyMmNmZjZlZGY1L3RhYmxlcmFuZ2U6OGZhNzBkY2JiMmFjNGIyNGFlZDVkZDIyY2ZmNmVkZjVfMi0zLTEtMS0w_95c810af-b851-4152-a893-f01dfe9bacf8"
      unitRef="usd">2021000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180Ni9mcmFnOmQyYjQyMjllOWYyNzQyNDVhOWFhOWMxMzFmMGEwNDQzL3RhYmxlOjhmYTcwZGNiYjJhYzRiMjRhZWQ1ZGQyMmNmZjZlZGY1L3RhYmxlcmFuZ2U6OGZhNzBkY2JiMmFjNGIyNGFlZDVkZDIyY2ZmNmVkZjVfMi01LTEtMS0w_ea7996c9-c840-48ab-bfb6-23aa512e19dd"
      unitRef="usd">1402000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i9c3ce7141a5c4a67b1fb980a518c378c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180Ni9mcmFnOmQyYjQyMjllOWYyNzQyNDVhOWFhOWMxMzFmMGEwNDQzL3RhYmxlOjhmYTcwZGNiYjJhYzRiMjRhZWQ1ZGQyMmNmZjZlZGY1L3RhYmxlcmFuZ2U6OGZhNzBkY2JiMmFjNGIyNGFlZDVkZDIyY2ZmNmVkZjVfMi03LTEtMS0w_f386c01b-4d98-45ba-b6a7-49b2cf431b09"
      unitRef="usd">1466000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180Ni9mcmFnOmQyYjQyMjllOWYyNzQyNDVhOWFhOWMxMzFmMGEwNDQzL3RhYmxlOjhmYTcwZGNiYjJhYzRiMjRhZWQ1ZGQyMmNmZjZlZGY1L3RhYmxlcmFuZ2U6OGZhNzBkY2JiMmFjNGIyNGFlZDVkZDIyY2ZmNmVkZjVfMy0xLTEtMS0w_a2466aa0-67f5-4349-862d-0f9664a6de3b"
      unitRef="usd">629000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180Ni9mcmFnOmQyYjQyMjllOWYyNzQyNDVhOWFhOWMxMzFmMGEwNDQzL3RhYmxlOjhmYTcwZGNiYjJhYzRiMjRhZWQ1ZGQyMmNmZjZlZGY1L3RhYmxlcmFuZ2U6OGZhNzBkY2JiMmFjNGIyNGFlZDVkZDIyY2ZmNmVkZjVfMy0zLTEtMS0w_a25197d3-0657-4952-a03b-335b19a6a449"
      unitRef="usd">69000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180Ni9mcmFnOmQyYjQyMjllOWYyNzQyNDVhOWFhOWMxMzFmMGEwNDQzL3RhYmxlOjhmYTcwZGNiYjJhYzRiMjRhZWQ1ZGQyMmNmZjZlZGY1L3RhYmxlcmFuZ2U6OGZhNzBkY2JiMmFjNGIyNGFlZDVkZDIyY2ZmNmVkZjVfMy01LTEtMS0w_58d09e8f-3aa6-4251-874b-c3b9afca7d0b"
      unitRef="usd">1145000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180Ni9mcmFnOmQyYjQyMjllOWYyNzQyNDVhOWFhOWMxMzFmMGEwNDQzL3RhYmxlOjhmYTcwZGNiYjJhYzRiMjRhZWQ1ZGQyMmNmZjZlZGY1L3RhYmxlcmFuZ2U6OGZhNzBkY2JiMmFjNGIyNGFlZDVkZDIyY2ZmNmVkZjVfMy03LTEtMS0w_055e9127-b74e-4973-a257-870b9b28ff90"
      unitRef="usd">949000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180Ni9mcmFnOmQyYjQyMjllOWYyNzQyNDVhOWFhOWMxMzFmMGEwNDQzL3RhYmxlOjhmYTcwZGNiYjJhYzRiMjRhZWQ1ZGQyMmNmZjZlZGY1L3RhYmxlcmFuZ2U6OGZhNzBkY2JiMmFjNGIyNGFlZDVkZDIyY2ZmNmVkZjVfNC0xLTEtMS0w_9067fd2f-519d-4b3a-a6fc-434a2c7be0aa"
      unitRef="usd">585000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180Ni9mcmFnOmQyYjQyMjllOWYyNzQyNDVhOWFhOWMxMzFmMGEwNDQzL3RhYmxlOjhmYTcwZGNiYjJhYzRiMjRhZWQ1ZGQyMmNmZjZlZGY1L3RhYmxlcmFuZ2U6OGZhNzBkY2JiMmFjNGIyNGFlZDVkZDIyY2ZmNmVkZjVfNC0zLTEtMS0w_30ba6ab8-04f6-4ce7-91c9-4248e0864f13"
      unitRef="usd">337000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180Ni9mcmFnOmQyYjQyMjllOWYyNzQyNDVhOWFhOWMxMzFmMGEwNDQzL3RhYmxlOjhmYTcwZGNiYjJhYzRiMjRhZWQ1ZGQyMmNmZjZlZGY1L3RhYmxlcmFuZ2U6OGZhNzBkY2JiMmFjNGIyNGFlZDVkZDIyY2ZmNmVkZjVfNC01LTEtMS0w_e8b99494-5b27-4468-8f55-671ba480b6a8"
      unitRef="usd">1079000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180Ni9mcmFnOmQyYjQyMjllOWYyNzQyNDVhOWFhOWMxMzFmMGEwNDQzL3RhYmxlOjhmYTcwZGNiYjJhYzRiMjRhZWQ1ZGQyMmNmZjZlZGY1L3RhYmxlcmFuZ2U6OGZhNzBkY2JiMmFjNGIyNGFlZDVkZDIyY2ZmNmVkZjVfNC03LTEtMS0w_0dd53a3b-431d-4ea5-ae76-d73427a8b3d9"
      unitRef="usd">669000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180Ni9mcmFnOmQyYjQyMjllOWYyNzQyNDVhOWFhOWMxMzFmMGEwNDQzL3RhYmxlOjhmYTcwZGNiYjJhYzRiMjRhZWQ1ZGQyMmNmZjZlZGY1L3RhYmxlcmFuZ2U6OGZhNzBkY2JiMmFjNGIyNGFlZDVkZDIyY2ZmNmVkZjVfNS0xLTEtMS0w_09a54ffb-a1a5-49d5-acbe-9a0cd9565fec"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180Ni9mcmFnOmQyYjQyMjllOWYyNzQyNDVhOWFhOWMxMzFmMGEwNDQzL3RhYmxlOjhmYTcwZGNiYjJhYzRiMjRhZWQ1ZGQyMmNmZjZlZGY1L3RhYmxlcmFuZ2U6OGZhNzBkY2JiMmFjNGIyNGFlZDVkZDIyY2ZmNmVkZjVfNS0zLTEtMS0w_32781f5f-4c33-4853-a3c7-ec22654c7e82"
      unitRef="usd">3000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180Ni9mcmFnOmQyYjQyMjllOWYyNzQyNDVhOWFhOWMxMzFmMGEwNDQzL3RhYmxlOjhmYTcwZGNiYjJhYzRiMjRhZWQ1ZGQyMmNmZjZlZGY1L3RhYmxlcmFuZ2U6OGZhNzBkY2JiMmFjNGIyNGFlZDVkZDIyY2ZmNmVkZjVfNS01LTEtMS0w_aff2a4d4-3a96-4266-9437-7446537a5b06"
      unitRef="usd">5000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180Ni9mcmFnOmQyYjQyMjllOWYyNzQyNDVhOWFhOWMxMzFmMGEwNDQzL3RhYmxlOjhmYTcwZGNiYjJhYzRiMjRhZWQ1ZGQyMmNmZjZlZGY1L3RhYmxlcmFuZ2U6OGZhNzBkY2JiMmFjNGIyNGFlZDVkZDIyY2ZmNmVkZjVfNS03LTEtMS0w_8576ae29-5d75-4ccc-b53f-5d0c3472c945"
      unitRef="usd">10000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180Ni9mcmFnOmQyYjQyMjllOWYyNzQyNDVhOWFhOWMxMzFmMGEwNDQzL3RhYmxlOjhmYTcwZGNiYjJhYzRiMjRhZWQ1ZGQyMmNmZjZlZGY1L3RhYmxlcmFuZ2U6OGZhNzBkY2JiMmFjNGIyNGFlZDVkZDIyY2ZmNmVkZjVfNi0xLTEtMS0w_edb809ae-9818-4347-9f42-b91ec42659d6"
      unitRef="usd">1473000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i440869761920473ebb968ba98cac468d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180Ni9mcmFnOmQyYjQyMjllOWYyNzQyNDVhOWFhOWMxMzFmMGEwNDQzL3RhYmxlOjhmYTcwZGNiYjJhYzRiMjRhZWQ1ZGQyMmNmZjZlZGY1L3RhYmxlcmFuZ2U6OGZhNzBkY2JiMmFjNGIyNGFlZDVkZDIyY2ZmNmVkZjVfNi0zLTEtMS0w_a21de4aa-4d64-4cfd-86f0-237edd4a7c4e"
      unitRef="usd">1756000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180Ni9mcmFnOmQyYjQyMjllOWYyNzQyNDVhOWFhOWMxMzFmMGEwNDQzL3RhYmxlOjhmYTcwZGNiYjJhYzRiMjRhZWQ1ZGQyMmNmZjZlZGY1L3RhYmxlcmFuZ2U6OGZhNzBkY2JiMmFjNGIyNGFlZDVkZDIyY2ZmNmVkZjVfNi01LTEtMS0w_a4b90698-9c3d-4756-b120-87545990b2e4"
      unitRef="usd">1473000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i440869761920473ebb968ba98cac468d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180Ni9mcmFnOmQyYjQyMjllOWYyNzQyNDVhOWFhOWMxMzFmMGEwNDQzL3RhYmxlOjhmYTcwZGNiYjJhYzRiMjRhZWQ1ZGQyMmNmZjZlZGY1L3RhYmxlcmFuZ2U6OGZhNzBkY2JiMmFjNGIyNGFlZDVkZDIyY2ZmNmVkZjVfNi03LTEtMS0w_ddeeb371-68d7-4740-b23b-014cb27850a4"
      unitRef="usd">1756000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RleHRyZWdpb246MzY1YTcyMGYwZThjNDQzMWJhNzk3ZTM0MGI1NTkzZjFfNzYz_9898a910-abcb-4cdc-861c-05cd260dc58f">GOODWILL AND INTANGIBLE ASSETS&lt;div style="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 balance of goodwill, net and 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-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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.575%"/&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;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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;903,227&#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;903,227&#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;Accumulated impairment losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(483,088)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(483,088)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Net goodwill&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;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 #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;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 #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:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt 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;Intangible assets with indefinite lives&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;10,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;10,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;95,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;105,880&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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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-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 Company's goodwill at each of June&#160;30, 2021 and December 31, 2020 consists of $59.3&#160;million associated with the Home segment, $166.1&#160;million associated with the Consumer segment, and $194.7&#160;million associated with the Insurance segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;Intangible assets with indefinite lives relate to the Company's trademarks. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;Intangible Assets with Definite Lives&lt;/span&gt;&lt;/div&gt;&lt;div style="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;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;(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:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.804%"/&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;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:top"&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;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;(58,768)&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,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;/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;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;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;(21,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;17,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Website 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;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;(37,567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:top"&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 June 30, 2021&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 2px 1pt;text-align:left;vertical-align: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,200&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;(129,462)&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;95,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:#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 style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.804%"/&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-style:italic;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;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:top"&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;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:top"&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;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:top"&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;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:top"&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;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;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 #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 style="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 June&#160;30, 2021, 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="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.836%"/&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;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;Remainder of current year&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;20,116&#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: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;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: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 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;95,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:#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:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RleHRyZWdpb246MzY1YTcyMGYwZThjNDQzMWJhNzk3ZTM0MGI1NTkzZjFfNzY0_fd28e010-0762-4a1b-adfe-3ea6d16bf9f8">&lt;div style="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 balance of goodwill, net and 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-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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.575%"/&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;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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;903,227&#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;903,227&#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;Accumulated impairment losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(483,088)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(483,088)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Net goodwill&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;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 #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;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 #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:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt 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;Intangible assets with indefinite lives&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;10,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;10,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;95,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;105,880&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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:GoodwillGross
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOjhiOTI5N2UzYjE1MDQzOTI4NDVmNjM3ZmZmOTI0M2MzL3RhYmxlcmFuZ2U6OGI5Mjk3ZTNiMTUwNDM5Mjg0NWY2MzdmZmY5MjQzYzNfMS0xLTEtMS0w_9c02c09e-9c1a-430a-9f70-0624051c45d2"
      unitRef="usd">903227000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOjhiOTI5N2UzYjE1MDQzOTI4NDVmNjM3ZmZmOTI0M2MzL3RhYmxlcmFuZ2U6OGI5Mjk3ZTNiMTUwNDM5Mjg0NWY2MzdmZmY5MjQzYzNfMS0zLTEtMS0w_3cb2437c-8be8-4db6-b321-b1928b6e56af"
      unitRef="usd">903227000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOjhiOTI5N2UzYjE1MDQzOTI4NDVmNjM3ZmZmOTI0M2MzL3RhYmxlcmFuZ2U6OGI5Mjk3ZTNiMTUwNDM5Mjg0NWY2MzdmZmY5MjQzYzNfMi0xLTEtMS0w_dba63564-be54-48f9-80c0-b9c652069512"
      unitRef="usd">483088000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOjhiOTI5N2UzYjE1MDQzOTI4NDVmNjM3ZmZmOTI0M2MzL3RhYmxlcmFuZ2U6OGI5Mjk3ZTNiMTUwNDM5Mjg0NWY2MzdmZmY5MjQzYzNfMi0zLTEtMS0w_69e49ec6-acce-49a9-a78e-7ab163f88ef2"
      unitRef="usd">483088000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOjhiOTI5N2UzYjE1MDQzOTI4NDVmNjM3ZmZmOTI0M2MzL3RhYmxlcmFuZ2U6OGI5Mjk3ZTNiMTUwNDM5Mjg0NWY2MzdmZmY5MjQzYzNfMy0xLTEtMS0w_9fa04208-49d6-46e4-9067-81b8b2208290"
      unitRef="usd">420139000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOjhiOTI5N2UzYjE1MDQzOTI4NDVmNjM3ZmZmOTI0M2MzL3RhYmxlcmFuZ2U6OGI5Mjk3ZTNiMTUwNDM5Mjg0NWY2MzdmZmY5MjQzYzNfMy0zLTEtMS0w_01b0eb4a-dff9-446b-8a7d-d8a555e0fdbe"
      unitRef="usd">420139000</us-gaap:Goodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOjhiOTI5N2UzYjE1MDQzOTI4NDVmNjM3ZmZmOTI0M2MzL3RhYmxlcmFuZ2U6OGI5Mjk3ZTNiMTUwNDM5Mjg0NWY2MzdmZmY5MjQzYzNfNS0xLTEtMS0w_524a4e9f-ecf3-42ad-9b53-420f9a66b523"
      unitRef="usd">10142000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOjhiOTI5N2UzYjE1MDQzOTI4NDVmNjM3ZmZmOTI0M2MzL3RhYmxlcmFuZ2U6OGI5Mjk3ZTNiMTUwNDM5Mjg0NWY2MzdmZmY5MjQzYzNfNS0zLTEtMS0w_3eb43d04-ae1f-44b9-9962-746216b04009"
      unitRef="usd">10142000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOjhiOTI5N2UzYjE1MDQzOTI4NDVmNjM3ZmZmOTI0M2MzL3RhYmxlcmFuZ2U6OGI5Mjk3ZTNiMTUwNDM5Mjg0NWY2MzdmZmY5MjQzYzNfNi0xLTEtMS0w_96290ab1-3411-455d-a2cb-3df1d602f04e"
      unitRef="usd">95738000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOjhiOTI5N2UzYjE1MDQzOTI4NDVmNjM3ZmZmOTI0M2MzL3RhYmxlcmFuZ2U6OGI5Mjk3ZTNiMTUwNDM5Mjg0NWY2MzdmZmY5MjQzYzNfNi0zLTEtMS0w_79ba521c-9382-48b1-930d-5a9499d6a061"
      unitRef="usd">118360000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOjhiOTI5N2UzYjE1MDQzOTI4NDVmNjM3ZmZmOTI0M2MzL3RhYmxlcmFuZ2U6OGI5Mjk3ZTNiMTUwNDM5Mjg0NWY2MzdmZmY5MjQzYzNfNy0xLTEtMS0w_f7d3dcf4-8a84-4556-9116-207725bb79fd"
      unitRef="usd">105880000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOjhiOTI5N2UzYjE1MDQzOTI4NDVmNjM3ZmZmOTI0M2MzL3RhYmxlcmFuZ2U6OGI5Mjk3ZTNiMTUwNDM5Mjg0NWY2MzdmZmY5MjQzYzNfNy0zLTEtMS0w_3678c57e-fe35-4722-b7e4-1d4b824c5b9b"
      unitRef="usd">128502000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:GoodwillGross
      contextRef="i90897b652a9243388e8a61b09ddd294c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RleHRyZWdpb246MzY1YTcyMGYwZThjNDQzMWJhNzk3ZTM0MGI1NTkzZjFfMjM2_4ae462d9-e699-4cd0-8b2e-bf4daacb967f"
      unitRef="usd">59300000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i7403efbd9c61456c8063d30a578239de_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RleHRyZWdpb246MzY1YTcyMGYwZThjNDQzMWJhNzk3ZTM0MGI1NTkzZjFfMjM2_a8647704-892a-4f7c-a597-e73bf9cd1ac4"
      unitRef="usd">59300000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="idb9dfa26de8c42199521b35b67ea2386_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RleHRyZWdpb246MzY1YTcyMGYwZThjNDQzMWJhNzk3ZTM0MGI1NTkzZjFfMjcz_155398ff-2073-4dc7-9c46-47274e9d5b04"
      unitRef="usd">166100000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i204c792c11fb461f8b6884a3024b7eb9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RleHRyZWdpb246MzY1YTcyMGYwZThjNDQzMWJhNzk3ZTM0MGI1NTkzZjFfMjcz_82abdf36-9caf-4508-a177-5470a411dfa4"
      unitRef="usd">166100000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i04f67a3faa844e5ca7a4e35329aff2b9_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RleHRyZWdpb246MzY1YTcyMGYwZThjNDQzMWJhNzk3ZTM0MGI1NTkzZjFfMzE4_72b54513-07c2-4fdf-aeb8-700e4fd5c99b"
      unitRef="usd">194700000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="iacf3ef1f6db0419c9a8efa3485f4423f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RleHRyZWdpb246MzY1YTcyMGYwZThjNDQzMWJhNzk3ZTM0MGI1NTkzZjFfMzE4_ddf3fe82-cf0f-4498-a469-3ca8e5afb278"
      unitRef="usd">194700000</us-gaap:GoodwillGross>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RleHRyZWdpb246MzY1YTcyMGYwZThjNDQzMWJhNzk3ZTM0MGI1NTkzZjFfNzgw_91a569e9-aa75-49da-9d91-027385157239">&lt;div style="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;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;(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:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.804%"/&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;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:top"&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;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;(58,768)&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,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;/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;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;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;(21,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;17,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Website 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;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;(37,567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:top"&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 June 30, 2021&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 2px 1pt;text-align:left;vertical-align: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,200&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;(129,462)&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;95,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:#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 style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.804%"/&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-style:italic;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;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:top"&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;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:top"&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;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:top"&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;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:top"&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;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;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 #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;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib371db9ae89c470e80c3a955fdcede71_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOmM1NDI4NDQ0Nzg3NTRiOTk4MTJjNTliZThlNTJiMDJlL3RhYmxlcmFuZ2U6YzU0Mjg0NDQ3ODc1NGI5OTgxMmM1OWJlOGU1MmIwMmVfMS0xLTEtMS0w_521d808a-d098-4650-b4b6-50b534626dfe"
      unitRef="usd">87700000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib371db9ae89c470e80c3a955fdcede71_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOmM1NDI4NDQ0Nzg3NTRiOTk4MTJjNTliZThlNTJiMDJlL3RhYmxlcmFuZ2U6YzU0Mjg0NDQ3ODc1NGI5OTgxMmM1OWJlOGU1MmIwMmVfMS0zLTEtMS0w_23a00e0f-00b3-45ab-ac89-77f027d8770d"
      unitRef="usd">58768000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib371db9ae89c470e80c3a955fdcede71_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOmM1NDI4NDQ0Nzg3NTRiOTk4MTJjNTliZThlNTJiMDJlL3RhYmxlcmFuZ2U6YzU0Mjg0NDQ3ODc1NGI5OTgxMmM1OWJlOGU1MmIwMmVfMS01LTEtMS0w_28d824f2-caf8-4b9c-b5cd-813fb43c67a3"
      unitRef="usd">28932000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic5babd6ac3a9456598a5de22cb77d5e5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOmM1NDI4NDQ0Nzg3NTRiOTk4MTJjNTliZThlNTJiMDJlL3RhYmxlcmFuZ2U6YzU0Mjg0NDQ3ODc1NGI5OTgxMmM1OWJlOGU1MmIwMmVfMi0xLTEtMS0w_634244a3-65dc-46a7-983a-18d5ff6c5a4f"
      unitRef="usd">77300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic5babd6ac3a9456598a5de22cb77d5e5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOmM1NDI4NDQ0Nzg3NTRiOTk4MTJjNTliZThlNTJiMDJlL3RhYmxlcmFuZ2U6YzU0Mjg0NDQ3ODc1NGI5OTgxMmM1OWJlOGU1MmIwMmVfMi0zLTEtMS0w_5165365a-6c1d-4603-b156-ac27bf29ccbe"
      unitRef="usd">21614000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic5babd6ac3a9456598a5de22cb77d5e5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOmM1NDI4NDQ0Nzg3NTRiOTk4MTJjNTliZThlNTJiMDJlL3RhYmxlcmFuZ2U6YzU0Mjg0NDQ3ODc1NGI5OTgxMmM1OWJlOGU1MmIwMmVfMi01LTEtMS0w_98b620a7-7a3f-4f64-984f-8add0501d236"
      unitRef="usd">55686000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5694313791894f24a48242bc7c095925_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOmM1NDI4NDQ0Nzg3NTRiOTk4MTJjNTliZThlNTJiMDJlL3RhYmxlcmFuZ2U6YzU0Mjg0NDQ3ODc1NGI5OTgxMmM1OWJlOGU1MmIwMmVfMy0xLTEtMS0w_52f827de-c036-442b-a66d-b57097af49cb"
      unitRef="usd">17000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5694313791894f24a48242bc7c095925_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOmM1NDI4NDQ0Nzg3NTRiOTk4MTJjNTliZThlNTJiMDJlL3RhYmxlcmFuZ2U6YzU0Mjg0NDQ3ODc1NGI5OTgxMmM1OWJlOGU1MmIwMmVfMy0zLTEtMS0w_5a88fe5c-7e4b-4a5e-9d6f-c67c78215bc4"
      unitRef="usd">11513000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5694313791894f24a48242bc7c095925_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOmM1NDI4NDQ0Nzg3NTRiOTk4MTJjNTliZThlNTJiMDJlL3RhYmxlcmFuZ2U6YzU0Mjg0NDQ3ODc1NGI5OTgxMmM1OWJlOGU1MmIwMmVfMy01LTEtMS0w_29fab818-7944-41fb-956c-a96c1f9bb59a"
      unitRef="usd">5487000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9d38a872fb9f4aa18f50af99e54e29fd_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOmM1NDI4NDQ0Nzg3NTRiOTk4MTJjNTliZThlNTJiMDJlL3RhYmxlcmFuZ2U6YzU0Mjg0NDQ3ODc1NGI5OTgxMmM1OWJlOGU1MmIwMmVfNC0xLTEtMS0w_db1b244f-f91a-439a-ac7c-911c2ec330b1"
      unitRef="usd">43200000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9d38a872fb9f4aa18f50af99e54e29fd_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOmM1NDI4NDQ0Nzg3NTRiOTk4MTJjNTliZThlNTJiMDJlL3RhYmxlcmFuZ2U6YzU0Mjg0NDQ3ODc1NGI5OTgxMmM1OWJlOGU1MmIwMmVfNC0zLTEtMS0w_4d71c2dd-2d89-41a5-82a6-eaf43762d38a"
      unitRef="usd">37567000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9d38a872fb9f4aa18f50af99e54e29fd_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOmM1NDI4NDQ0Nzg3NTRiOTk4MTJjNTliZThlNTJiMDJlL3RhYmxlcmFuZ2U6YzU0Mjg0NDQ3ODc1NGI5OTgxMmM1OWJlOGU1MmIwMmVfNC01LTEtMS0w_1e096ea4-47d8-46ed-9b58-4aa7a5ae1310"
      unitRef="usd">5633000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOmM1NDI4NDQ0Nzg3NTRiOTk4MTJjNTliZThlNTJiMDJlL3RhYmxlcmFuZ2U6YzU0Mjg0NDQ3ODc1NGI5OTgxMmM1OWJlOGU1MmIwMmVfNS0xLTEtMS0w_eaef73e2-68f5-4387-ba58-6eb05a480de4"
      unitRef="usd">225200000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOmM1NDI4NDQ0Nzg3NTRiOTk4MTJjNTliZThlNTJiMDJlL3RhYmxlcmFuZ2U6YzU0Mjg0NDQ3ODc1NGI5OTgxMmM1OWJlOGU1MmIwMmVfNS0zLTEtMS0w_87c30d4a-7181-4b42-ab23-fe7329fa333b"
      unitRef="usd">129462000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOmM1NDI4NDQ0Nzg3NTRiOTk4MTJjNTliZThlNTJiMDJlL3RhYmxlcmFuZ2U6YzU0Mjg0NDQ3ODc1NGI5OTgxMmM1OWJlOGU1MmIwMmVfNS01LTEtMS0w_c4e8b83c-1f7d-4bd4-9852-2ae22ae53a06"
      unitRef="usd">95738000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if121554beabb4f6ebc8fc9b8e477fd89_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOjUyNDBhOTI2MTUzMjQxMzA4MTAzM2ZlZTI1ZTY0OGNmL3RhYmxlcmFuZ2U6NTI0MGE5MjYxNTMyNDEzMDgxMDMzZmVlMjVlNjQ4Y2ZfMS0xLTEtMS0w_a984c117-94dd-4e1b-be6b-a0709508115d"
      unitRef="usd">87700000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if121554beabb4f6ebc8fc9b8e477fd89_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOjUyNDBhOTI2MTUzMjQxMzA4MTAzM2ZlZTI1ZTY0OGNmL3RhYmxlcmFuZ2U6NTI0MGE5MjYxNTMyNDEzMDgxMDMzZmVlMjVlNjQ4Y2ZfMS0zLTEtMS0w_1631113a-5eae-4211-8ec0-6b14dec97f9f"
      unitRef="usd">48166000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if121554beabb4f6ebc8fc9b8e477fd89_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOjUyNDBhOTI2MTUzMjQxMzA4MTAzM2ZlZTI1ZTY0OGNmL3RhYmxlcmFuZ2U6NTI0MGE5MjYxNTMyNDEzMDgxMDMzZmVlMjVlNjQ4Y2ZfMS01LTEtMS0w_67fe77f5-6591-41b8-8f8a-d76d06f06fd5"
      unitRef="usd">39534000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i16ede8f915d9420aac7ca7cfc5777076_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOjUyNDBhOTI2MTUzMjQxMzA4MTAzM2ZlZTI1ZTY0OGNmL3RhYmxlcmFuZ2U6NTI0MGE5MjYxNTMyNDEzMDgxMDMzZmVlMjVlNjQ4Y2ZfMi0xLTEtMS0w_7d761b8f-ed13-4c5a-b7a8-d66c7e97a648"
      unitRef="usd">77300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i16ede8f915d9420aac7ca7cfc5777076_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOjUyNDBhOTI2MTUzMjQxMzA4MTAzM2ZlZTI1ZTY0OGNmL3RhYmxlcmFuZ2U6NTI0MGE5MjYxNTMyNDEzMDgxMDMzZmVlMjVlNjQ4Y2ZfMi0zLTEtMS0w_71a7318b-ddb6-4eb1-aa3f-f791c75503bb"
      unitRef="usd">18560000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i16ede8f915d9420aac7ca7cfc5777076_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOjUyNDBhOTI2MTUzMjQxMzA4MTAzM2ZlZTI1ZTY0OGNmL3RhYmxlcmFuZ2U6NTI0MGE5MjYxNTMyNDEzMDgxMDMzZmVlMjVlNjQ4Y2ZfMi01LTEtMS0w_e8a7d05c-1710-41aa-a560-681468502163"
      unitRef="usd">58740000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if31d7f6b347346d3b128d7693bb74ea0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOjUyNDBhOTI2MTUzMjQxMzA4MTAzM2ZlZTI1ZTY0OGNmL3RhYmxlcmFuZ2U6NTI0MGE5MjYxNTMyNDEzMDgxMDMzZmVlMjVlNjQ4Y2ZfMy0xLTEtMS0w_a6c50f0e-f498-41df-92d1-b89b579c5692"
      unitRef="usd">17200000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if31d7f6b347346d3b128d7693bb74ea0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOjUyNDBhOTI2MTUzMjQxMzA4MTAzM2ZlZTI1ZTY0OGNmL3RhYmxlcmFuZ2U6NTI0MGE5MjYxNTMyNDEzMDgxMDMzZmVlMjVlNjQ4Y2ZfMy0zLTEtMS0w_44139862-f9b6-498d-ad0b-e99bb21c4edc"
      unitRef="usd">9947000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if31d7f6b347346d3b128d7693bb74ea0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOjUyNDBhOTI2MTUzMjQxMzA4MTAzM2ZlZTI1ZTY0OGNmL3RhYmxlcmFuZ2U6NTI0MGE5MjYxNTMyNDEzMDgxMDMzZmVlMjVlNjQ4Y2ZfMy01LTEtMS0w_34f49e86-dc52-4680-b621-f3dd1863e9c1"
      unitRef="usd">7253000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2f8770f6304042f28881bbc8f8d995c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOjUyNDBhOTI2MTUzMjQxMzA4MTAzM2ZlZTI1ZTY0OGNmL3RhYmxlcmFuZ2U6NTI0MGE5MjYxNTMyNDEzMDgxMDMzZmVlMjVlNjQ4Y2ZfNC0xLTEtMS0w_bc42bded-6c6a-42a4-811c-7bbf3190f9e5"
      unitRef="usd">43200000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2f8770f6304042f28881bbc8f8d995c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOjUyNDBhOTI2MTUzMjQxMzA4MTAzM2ZlZTI1ZTY0OGNmL3RhYmxlcmFuZ2U6NTI0MGE5MjYxNTMyNDEzMDgxMDMzZmVlMjVlNjQ4Y2ZfNC0zLTEtMS0w_f9d961f9-3a95-454b-9ee8-e44ca221c4f5"
      unitRef="usd">30367000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2f8770f6304042f28881bbc8f8d995c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOjUyNDBhOTI2MTUzMjQxMzA4MTAzM2ZlZTI1ZTY0OGNmL3RhYmxlcmFuZ2U6NTI0MGE5MjYxNTMyNDEzMDgxMDMzZmVlMjVlNjQ4Y2ZfNC01LTEtMS0w_118ac8be-0f3c-4c3c-b569-b490cf1cbfe1"
      unitRef="usd">12833000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOjUyNDBhOTI2MTUzMjQxMzA4MTAzM2ZlZTI1ZTY0OGNmL3RhYmxlcmFuZ2U6NTI0MGE5MjYxNTMyNDEzMDgxMDMzZmVlMjVlNjQ4Y2ZfNS0xLTEtMS0w_9504e0f2-aa71-437e-bc42-a0fe377f4d44"
      unitRef="usd">225400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOjUyNDBhOTI2MTUzMjQxMzA4MTAzM2ZlZTI1ZTY0OGNmL3RhYmxlcmFuZ2U6NTI0MGE5MjYxNTMyNDEzMDgxMDMzZmVlMjVlNjQ4Y2ZfNS0zLTEtMS0w_dcdd8e91-a06b-4ebd-8d90-93745e434e90"
      unitRef="usd">107040000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOjUyNDBhOTI2MTUzMjQxMzA4MTAzM2ZlZTI1ZTY0OGNmL3RhYmxlcmFuZ2U6NTI0MGE5MjYxNTMyNDEzMDgxMDMzZmVlMjVlNjQ4Y2ZfNS01LTEtMS0w_74150c5c-50f2-4d56-8a42-c2871addb225"
      unitRef="usd">118360000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RleHRyZWdpb246MzY1YTcyMGYwZThjNDQzMWJhNzk3ZTM0MGI1NTkzZjFfNzY3_f22e492f-7548-4153-b2ba-980ff8095e55">&lt;div style="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 June&#160;30, 2021, 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="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.836%"/&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;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;Remainder of current year&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;20,116&#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: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;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: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 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;95,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:#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:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOmM5NWYwNmUzNDhhYjRjMGQ5ZDQ4M2IxNTQyMDBlZGM4L3RhYmxlcmFuZ2U6Yzk1ZjA2ZTM0OGFiNGMwZDlkNDgzYjE1NDIwMGVkYzhfMS0xLTEtMS0w_f7f667eb-f66c-4d2b-9d58-db9454031e5e"
      unitRef="usd">20116000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOmM5NWYwNmUzNDhhYjRjMGQ5ZDQ4M2IxNTQyMDBlZGM4L3RhYmxlcmFuZ2U6Yzk1ZjA2ZTM0OGFiNGMwZDlkNDgzYjE1NDIwMGVkYzhfMi0xLTEtMS0w_a8aec3b8-7f74-46bb-93b5-2592709f0df8"
      unitRef="usd">25256000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOmM5NWYwNmUzNDhhYjRjMGQ5ZDQ4M2IxNTQyMDBlZGM4L3RhYmxlcmFuZ2U6Yzk1ZjA2ZTM0OGFiNGMwZDlkNDgzYjE1NDIwMGVkYzhfMy0xLTEtMS0w_7faf8ec9-f5a3-4b94-96c5-dd6a95a4f379"
      unitRef="usd">8602000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOmM5NWYwNmUzNDhhYjRjMGQ5ZDQ4M2IxNTQyMDBlZGM4L3RhYmxlcmFuZ2U6Yzk1ZjA2ZTM0OGFiNGMwZDlkNDgzYjE1NDIwMGVkYzhfNC0xLTEtMS0w_f72999eb-b29b-4f1f-89e5-4c6da4d010f3"
      unitRef="usd">6747000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOmM5NWYwNmUzNDhhYjRjMGQ5ZDQ4M2IxNTQyMDBlZGM4L3RhYmxlcmFuZ2U6Yzk1ZjA2ZTM0OGFiNGMwZDlkNDgzYjE1NDIwMGVkYzhfNS0xLTEtMS0w_b23d09b4-0acb-4605-b4f9-ef61ea0e3ddc"
      unitRef="usd">6259000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <tree:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOmM5NWYwNmUzNDhhYjRjMGQ5ZDQ4M2IxNTQyMDBlZGM4L3RhYmxlcmFuZ2U6Yzk1ZjA2ZTM0OGFiNGMwZDlkNDgzYjE1NDIwMGVkYzhfNi0xLTEtMS0w_aff80c06-d646-400d-97cc-05e1d9b1087e"
      unitRef="usd">28758000</tree:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM180OS9mcmFnOjM2NWE3MjBmMGU4YzQ0MzFiYTc5N2UzNDBiNTU5M2YxL3RhYmxlOmM5NWYwNmUzNDhhYjRjMGQ5ZDQ4M2IxNTQyMDBlZGM4L3RhYmxlcmFuZ2U6Yzk1ZjA2ZTM0OGFiNGMwZDlkNDgzYjE1NDIwMGVkYzhfNy0xLTEtMS0w_acc8cc1a-8ee3-4fde-b219-f4fda7bede3b"
      unitRef="usd">95738000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM181NS9mcmFnOjI3MDU0YThhMThhNTRmNjU5MjcwOGJlY2EzZjNmYzMwL3RleHRyZWdpb246MjcwNTRhOGExOGE1NGY2NTkyNzA4YmVjYTNmM2ZjMzBfMTM2Mg_920f826e-198d-4cc9-b719-da75d6fe5762">EQUITY INVESTMENT&lt;div style="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;On February 28, 2020, the Company acquired an equity interest in Stash Financial, Inc. (&#x201c;Stash&#x201d;) for $80.0 million. On January 6, 2021, the Company acquired additional equity interest for $1.2&#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-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 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 to the consolidated statement of operations and comprehensive income. During the first six months of 2021, the Company recorded a gain on the investment in Stash of $40.1&#160;million as a result of an adjustment to the fair value of the Stash equity securities based on observable market events, which is included within other income on the consolidated statement of operations and comprehensive income. As of June&#160;30, 2021, there have been no impairments to the acquisition cost of the Stash equity securities.&lt;/span&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="ied6fc4b9b97c4bfaac0ee28ad0cf04b3_I20200228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM181NS9mcmFnOjI3MDU0YThhMThhNTRmNjU5MjcwOGJlY2EzZjNmYzMwL3RleHRyZWdpb246MjcwNTRhOGExOGE1NGY2NTkyNzA4YmVjYTNmM2ZjMzBfMTE3_2085cf18-4ec5-4256-bfa4-d0457cb9f1c2"
      unitRef="usd">80000000.0</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="ie98dd52f84b04596b055a12a89d7ca19_I20210106"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM181NS9mcmFnOjI3MDU0YThhMThhNTRmNjU5MjcwOGJlY2EzZjNmYzMwL3RleHRyZWdpb246MjcwNTRhOGExOGE1NGY2NTkyNzA4YmVjYTNmM2ZjMzBfMTgw_b27258b7-c9b6-4336-9567-d2ac656bacae"
      unitRef="usd">1200000</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i8c36d47bdc254d6ea6432c34c04c91e6_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM181NS9mcmFnOjI3MDU0YThhMThhNTRmNjU5MjcwOGJlY2EzZjNmYzMwL3RleHRyZWdpb246MjcwNTRhOGExOGE1NGY2NTkyNzA4YmVjYTNmM2ZjMzBfMTAzNw_24545dec-3de1-4774-bbb1-34c2a2e8e668"
      unitRef="usd">40100000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount
      contextRef="i941415c0cf924cd6acee2e853b31cca7_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM181NS9mcmFnOjI3MDU0YThhMThhNTRmNjU5MjcwOGJlY2EzZjNmYzMwL3RleHRyZWdpb246MjcwNTRhOGExOGE1NGY2NTkyNzA4YmVjYTNmM2ZjMzBfMjc0ODc3OTA3MDg1NA_f96c5571-62eb-4604-b046-1391933ffa14"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM181OC9mcmFnOjBjNThjNzIwMjgzNjQ1YTRiMDhmMjM1MTI1NWVkYjhhL3RleHRyZWdpb246MGM1OGM3MjAyODM2NDVhNGIwOGYyMzUxMjU1ZWRiOGFfMTU1MQ_9cf3c6b0-ffd1-45b7-910e-456500f8dd88">BUSINESS ACQUISITIONS&lt;div style="margin-top:9pt;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-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;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;). During 2020, the Company made the final earnout payment related to the achievement of certain defined operating metrics for Ovation.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="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 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;/div&gt;&lt;div style="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;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-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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.572%"/&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.572%"/&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.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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,850)&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;8,058&#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;(8,053)&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;(204)&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;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;&#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;1,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;1,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;&#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;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/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;(8,850)&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;9,175&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;(8,053)&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;1,053&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-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;As of June&#160;30, 2021, the estimated fair value of the contingent consideration for the QuoteWizard acquisition totaled&#160;$0.2&#160;million,&#160;which is included in current contingent consideration in the accompanying consolidated balance sheet. The &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;Any differences in the actual contingent consideration payments will be recorded in operating income in the consolidated statements of operations and comprehensive income.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i0c8eebd887d94717ac4b16505ae4daed_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM181OC9mcmFnOjBjNThjNzIwMjgzNjQ1YTRiMDhmMjM1MTI1NWVkYjhhL3RleHRyZWdpb246MGM1OGM3MjAyODM2NDVhNGIwOGYyMzUxMjU1ZWRiOGFfNjcw_386ba945-347c-49d8-bdfc-75d87ffa24fa"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ie144aca5e6e34742b7e4f961392b9b36_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM181OC9mcmFnOjBjNThjNzIwMjgzNjQ1YTRiMDhmMjM1MTI1NWVkYjhhL3RleHRyZWdpb246MGM1OGM3MjAyODM2NDVhNGIwOGYyMzUxMjU1ZWRiOGFfNjc2_4dfb9ea0-9c53-4332-bb15-9288d1008197"
      unitRef="usd">23400000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM181OC9mcmFnOjBjNThjNzIwMjgzNjQ1YTRiMDhmMjM1MTI1NWVkYjhhL3RleHRyZWdpb246MGM1OGM3MjAyODM2NDVhNGIwOGYyMzUxMjU1ZWRiOGFfMTU0NQ_daf4f323-d332-4a4c-89e3-b3ef98bfcccc">&lt;div style="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;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-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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.572%"/&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.572%"/&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.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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,850)&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;8,058&#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;(8,053)&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;(204)&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;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;&#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;1,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;1,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;&#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;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/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;(8,850)&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;9,175&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;(8,053)&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;1,053&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="i8a08e5e972314abfa111e639c7d73677_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM181OC9mcmFnOjBjNThjNzIwMjgzNjQ1YTRiMDhmMjM1MTI1NWVkYjhhL3RhYmxlOjRhNTAzYWQ5Y2ZmNTRjZjQ4NTg5NjQxMjYyYzlkYzU5L3RhYmxlcmFuZ2U6NGE1MDNhZDljZmY1NGNmNDg1ODk2NDEyNjJjOWRjNTlfMi0xLTEtMS0w_6b1bb834-7f76-4fdd-b05e-35fc624b5a3e"
      unitRef="usd">-8850000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ie26190fed4a0408dabcaa14c907b1dd3_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM181OC9mcmFnOjBjNThjNzIwMjgzNjQ1YTRiMDhmMjM1MTI1NWVkYjhhL3RhYmxlOjRhNTAzYWQ5Y2ZmNTRjZjQ4NTg5NjQxMjYyYzlkYzU5L3RhYmxlcmFuZ2U6NGE1MDNhZDljZmY1NGNmNDg1ODk2NDEyNjJjOWRjNTlfMi0zLTEtMS0w_899a0811-97cc-4ea0-95c1-2e04e077c610"
      unitRef="usd">8058000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i3b69489b7b4f44478f0ee29dbff7f2a4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM181OC9mcmFnOjBjNThjNzIwMjgzNjQ1YTRiMDhmMjM1MTI1NWVkYjhhL3RhYmxlOjRhNTAzYWQ5Y2ZmNTRjZjQ4NTg5NjQxMjYyYzlkYzU5L3RhYmxlcmFuZ2U6NGE1MDNhZDljZmY1NGNmNDg1ODk2NDEyNjJjOWRjNTlfMi01LTEtMS0w_71570af3-82a8-44d7-9c42-1538a1a9d383"
      unitRef="usd">-8053000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i46cf08e463154b60b36d9723becb7965_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM181OC9mcmFnOjBjNThjNzIwMjgzNjQ1YTRiMDhmMjM1MTI1NWVkYjhhL3RhYmxlOjRhNTAzYWQ5Y2ZmNTRjZjQ4NTg5NjQxMjYyYzlkYzU5L3RhYmxlcmFuZ2U6NGE1MDNhZDljZmY1NGNmNDg1ODk2NDEyNjJjOWRjNTlfMi03LTEtMS0w_f38eeee4-cd36-4fd8-9d9d-2fa31bea8e12"
      unitRef="usd">-204000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="iff0b7f86166d41b29cfd5b9d37956920_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM181OC9mcmFnOjBjNThjNzIwMjgzNjQ1YTRiMDhmMjM1MTI1NWVkYjhhL3RhYmxlOjRhNTAzYWQ5Y2ZmNTRjZjQ4NTg5NjQxMjYyYzlkYzU5L3RhYmxlcmFuZ2U6NGE1MDNhZDljZmY1NGNmNDg1ODk2NDEyNjJjOWRjNTlfMy0xLTEtMS0w_bfa2c5be-2c2c-4736-a1b2-71ad69ccef2c"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i933111df16f14ffebf2abe184f51a7d5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM181OC9mcmFnOjBjNThjNzIwMjgzNjQ1YTRiMDhmMjM1MTI1NWVkYjhhL3RhYmxlOjRhNTAzYWQ5Y2ZmNTRjZjQ4NTg5NjQxMjYyYzlkYzU5L3RhYmxlcmFuZ2U6NGE1MDNhZDljZmY1NGNmNDg1ODk2NDEyNjJjOWRjNTlfMy0zLTEtMS0w_f85a72c6-a6b0-4bf8-be46-5a740e5ecde9"
      unitRef="usd">1039000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i7fb46491c6de41d6af3da2d0cec94f52_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM181OC9mcmFnOjBjNThjNzIwMjgzNjQ1YTRiMDhmMjM1MTI1NWVkYjhhL3RhYmxlOjRhNTAzYWQ5Y2ZmNTRjZjQ4NTg5NjQxMjYyYzlkYzU5L3RhYmxlcmFuZ2U6NGE1MDNhZDljZmY1NGNmNDg1ODk2NDEyNjJjOWRjNTlfMy01LTEtMS0w_6c0ab940-3ed4-40fd-9493-6e4b97b0e108"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i394ff6191b054f068994eaf11c972550_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM181OC9mcmFnOjBjNThjNzIwMjgzNjQ1YTRiMDhmMjM1MTI1NWVkYjhhL3RhYmxlOjRhNTAzYWQ5Y2ZmNTRjZjQ4NTg5NjQxMjYyYzlkYzU5L3RhYmxlcmFuZ2U6NGE1MDNhZDljZmY1NGNmNDg1ODk2NDEyNjJjOWRjNTlfMy03LTEtMS0w_9805b7f7-f153-4c01-bc74-5b4668a408b1"
      unitRef="usd">1180000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i02842b15c3944e1f8fdf6f1829cb9b38_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM181OC9mcmFnOjBjNThjNzIwMjgzNjQ1YTRiMDhmMjM1MTI1NWVkYjhhL3RhYmxlOjRhNTAzYWQ5Y2ZmNTRjZjQ4NTg5NjQxMjYyYzlkYzU5L3RhYmxlcmFuZ2U6NGE1MDNhZDljZmY1NGNmNDg1ODk2NDEyNjJjOWRjNTlfNC0xLTEtMS0w_063d4e64-0e5a-4eef-af67-9017c77aab3e"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i2afdc7d2dd5c452cb32b42358f9b4e6a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM181OC9mcmFnOjBjNThjNzIwMjgzNjQ1YTRiMDhmMjM1MTI1NWVkYjhhL3RhYmxlOjRhNTAzYWQ5Y2ZmNTRjZjQ4NTg5NjQxMjYyYzlkYzU5L3RhYmxlcmFuZ2U6NGE1MDNhZDljZmY1NGNmNDg1ODk2NDEyNjJjOWRjNTlfNC0zLTEtMS0w_17f35ea0-08c9-4b94-900d-53129f2096fb"
      unitRef="usd">78000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i914fd0924be042b3acecb210ad3333eb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM181OC9mcmFnOjBjNThjNzIwMjgzNjQ1YTRiMDhmMjM1MTI1NWVkYjhhL3RhYmxlOjRhNTAzYWQ5Y2ZmNTRjZjQ4NTg5NjQxMjYyYzlkYzU5L3RhYmxlcmFuZ2U6NGE1MDNhZDljZmY1NGNmNDg1ODk2NDEyNjJjOWRjNTlfNC01LTEtMS0w_3bca6ba4-6cf3-47e0-96a0-2430c43a8519"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ia76c52ceb7db4cb9adeaeb8f728c1de1_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM181OC9mcmFnOjBjNThjNzIwMjgzNjQ1YTRiMDhmMjM1MTI1NWVkYjhhL3RhYmxlOjRhNTAzYWQ5Y2ZmNTRjZjQ4NTg5NjQxMjYyYzlkYzU5L3RhYmxlcmFuZ2U6NGE1MDNhZDljZmY1NGNmNDg1ODk2NDEyNjJjOWRjNTlfNC03LTEtMS0w_c9cb29f1-17ed-4246-a419-6cfde03b7aa5"
      unitRef="usd">77000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM181OC9mcmFnOjBjNThjNzIwMjgzNjQ1YTRiMDhmMjM1MTI1NWVkYjhhL3RhYmxlOjRhNTAzYWQ5Y2ZmNTRjZjQ4NTg5NjQxMjYyYzlkYzU5L3RhYmxlcmFuZ2U6NGE1MDNhZDljZmY1NGNmNDg1ODk2NDEyNjJjOWRjNTlfNS0xLTEtMS0w_b18688b3-3e53-4a86-89a6-ac18e4ee3dc1"
      unitRef="usd">-8850000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM181OC9mcmFnOjBjNThjNzIwMjgzNjQ1YTRiMDhmMjM1MTI1NWVkYjhhL3RhYmxlOjRhNTAzYWQ5Y2ZmNTRjZjQ4NTg5NjQxMjYyYzlkYzU5L3RhYmxlcmFuZ2U6NGE1MDNhZDljZmY1NGNmNDg1ODk2NDEyNjJjOWRjNTlfNS0zLTEtMS0w_541c9666-d299-43ae-910b-41f9f76c7989"
      unitRef="usd">9175000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM181OC9mcmFnOjBjNThjNzIwMjgzNjQ1YTRiMDhmMjM1MTI1NWVkYjhhL3RhYmxlOjRhNTAzYWQ5Y2ZmNTRjZjQ4NTg5NjQxMjYyYzlkYzU5L3RhYmxlcmFuZ2U6NGE1MDNhZDljZmY1NGNmNDg1ODk2NDEyNjJjOWRjNTlfNS01LTEtMS0w_9e48db41-f991-4407-a10e-ec7ddf0ec057"
      unitRef="usd">-8053000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM181OC9mcmFnOjBjNThjNzIwMjgzNjQ1YTRiMDhmMjM1MTI1NWVkYjhhL3RhYmxlOjRhNTAzYWQ5Y2ZmNTRjZjQ4NTg5NjQxMjYyYzlkYzU5L3RhYmxlcmFuZ2U6NGE1MDNhZDljZmY1NGNmNDg1ODk2NDEyNjJjOWRjNTlfNS03LTEtMS0w_6eacd6d4-c541-43f7-8528-31f34e78e17d"
      unitRef="usd">1053000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="icbfced83226246ef9065d4d401ffab93_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM181OC9mcmFnOjBjNThjNzIwMjgzNjQ1YTRiMDhmMjM1MTI1NWVkYjhhL3RleHRyZWdpb246MGM1OGM3MjAyODM2NDVhNGIwOGYyMzUxMjU1ZWRiOGFfOTY0_cc5158a5-e90d-4636-a5cc-1364159e6827"
      unitRef="usd">200000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182MS9mcmFnOmM2YTYzMzY5MDRhZjRmYjJhNTAzYmM1NzliZjNjYzdkL3RleHRyZWdpb246YzZhNjMzNjkwNGFmNGZiMmE1MDNiYzU3OWJmM2NjN2RfMTU2_11b3f45a-1518-4291-872e-cd072ce83430">ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES&lt;div style="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;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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&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.428%"/&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;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;62,840&#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;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;/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;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;10,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;3,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;7,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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:top"&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,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;13,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;106,376&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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182MS9mcmFnOmM2YTYzMzY5MDRhZjRmYjJhNTAzYmM1NzliZjNjYzdkL3RleHRyZWdpb246YzZhNjMzNjkwNGFmNGZiMmE1MDNiYzU3OWJmM2NjN2RfMTYw_5f3c2300-edea-4cf1-abaf-efe2cbba779b">&lt;div style="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;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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&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.428%"/&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;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;62,840&#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;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;/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;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;10,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;3,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;7,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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:top"&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,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;13,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;106,376&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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedAdvertisingCurrent
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182MS9mcmFnOmM2YTYzMzY5MDRhZjRmYjJhNTAzYmM1NzliZjNjYzdkL3RhYmxlOjkwZGI4MGM5YTRkMjQzZWE5MjllOTA1ZTZjNGJmZWU5L3RhYmxlcmFuZ2U6OTBkYjgwYzlhNGQyNDNlYTkyOWU5MDVlNmM0YmZlZTlfMS0xLTEtMS0w_a7c2f8b8-24d8-4313-aaeb-8f3ab04b3572"
      unitRef="usd">62840000</us-gaap:AccruedAdvertisingCurrent>
    <us-gaap:AccruedAdvertisingCurrent
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182MS9mcmFnOmM2YTYzMzY5MDRhZjRmYjJhNTAzYmM1NzliZjNjYzdkL3RhYmxlOjkwZGI4MGM5YTRkMjQzZWE5MjllOTA1ZTZjNGJmZWU5L3RhYmxlcmFuZ2U6OTBkYjgwYzlhNGQyNDNlYTkyOWU5MDVlNmM0YmZlZTlfMS0zLTEtMS0w_9d9fea28-7b02-4954-9ca7-622df7294b38"
      unitRef="usd">54045000</us-gaap:AccruedAdvertisingCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182MS9mcmFnOmM2YTYzMzY5MDRhZjRmYjJhNTAzYmM1NzliZjNjYzdkL3RhYmxlOjkwZGI4MGM5YTRkMjQzZWE5MjllOTA1ZTZjNGJmZWU5L3RhYmxlcmFuZ2U6OTBkYjgwYzlhNGQyNDNlYTkyOWU5MDVlNmM0YmZlZTlfMi0xLTEtMS0w_f1641495-56a1-420e-8c75-500c26fb0b71"
      unitRef="usd">10632000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182MS9mcmFnOmM2YTYzMzY5MDRhZjRmYjJhNTAzYmM1NzliZjNjYzdkL3RhYmxlOjkwZGI4MGM5YTRkMjQzZWE5MjllOTA1ZTZjNGJmZWU5L3RhYmxlcmFuZ2U6OTBkYjgwYzlhNGQyNDNlYTkyOWU5MDVlNmM0YmZlZTlfMi0zLTEtMS0w_da3d2d12-6339-4da5-9a53-82902db5ec16"
      unitRef="usd">14081000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182MS9mcmFnOmM2YTYzMzY5MDRhZjRmYjJhNTAzYmM1NzliZjNjYzdkL3RhYmxlOjkwZGI4MGM5YTRkMjQzZWE5MjllOTA1ZTZjNGJmZWU5L3RhYmxlcmFuZ2U6OTBkYjgwYzlhNGQyNDNlYTkyOWU5MDVlNmM0YmZlZTlfMy0xLTEtMS0w_5839a0a4-1cdf-4de6-ba22-81f3b0ef28d9"
      unitRef="usd">3278000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182MS9mcmFnOmM2YTYzMzY5MDRhZjRmYjJhNTAzYmM1NzliZjNjYzdkL3RhYmxlOjkwZGI4MGM5YTRkMjQzZWE5MjllOTA1ZTZjNGJmZWU5L3RhYmxlcmFuZ2U6OTBkYjgwYzlhNGQyNDNlYTkyOWU5MDVlNmM0YmZlZTlfMy0zLTEtMS0w_55298a68-7c11-4bf1-b800-74035ca4e192"
      unitRef="usd">1869000</us-gaap:AccruedProfessionalFeesCurrent>
    <tree:CustomerDepositsandEscrowsCurrent
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182MS9mcmFnOmM2YTYzMzY5MDRhZjRmYjJhNTAzYmM1NzliZjNjYzdkL3RhYmxlOjkwZGI4MGM5YTRkMjQzZWE5MjllOTA1ZTZjNGJmZWU5L3RhYmxlcmFuZ2U6OTBkYjgwYzlhNGQyNDNlYTkyOWU5MDVlNmM0YmZlZTlfNC0xLTEtMS0w_805d4fc5-c9eb-4f95-8f41-dde417dd6a4b"
      unitRef="usd">7467000</tree:CustomerDepositsandEscrowsCurrent>
    <tree:CustomerDepositsandEscrowsCurrent
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182MS9mcmFnOmM2YTYzMzY5MDRhZjRmYjJhNTAzYmM1NzliZjNjYzdkL3RhYmxlOjkwZGI4MGM5YTRkMjQzZWE5MjllOTA1ZTZjNGJmZWU5L3RhYmxlcmFuZ2U6OTBkYjgwYzlhNGQyNDNlYTkyOWU5MDVlNmM0YmZlZTlfNC0zLTEtMS0w_816f28f1-f666-4386-a5c1-2ebf6e819a93"
      unitRef="usd">8153000</tree:CustomerDepositsandEscrowsCurrent>
    <tree:CharitableContributionAccrual
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182MS9mcmFnOmM2YTYzMzY5MDRhZjRmYjJhNTAzYmM1NzliZjNjYzdkL3RhYmxlOjkwZGI4MGM5YTRkMjQzZWE5MjllOTA1ZTZjNGJmZWU5L3RhYmxlcmFuZ2U6OTBkYjgwYzlhNGQyNDNlYTkyOWU5MDVlNmM0YmZlZTlfNS0xLTEtMS0w_e9c3b3fb-b83b-4e00-bd75-d8b805352ea5"
      unitRef="usd">3333000</tree:CharitableContributionAccrual>
    <tree:CharitableContributionAccrual
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182MS9mcmFnOmM2YTYzMzY5MDRhZjRmYjJhNTAzYmM1NzliZjNjYzdkL3RhYmxlOjkwZGI4MGM5YTRkMjQzZWE5MjllOTA1ZTZjNGJmZWU5L3RhYmxlcmFuZ2U6OTBkYjgwYzlhNGQyNDNlYTkyOWU5MDVlNmM0YmZlZTlfNS0zLTEtMS0w_44579892-d455-4bfc-b29b-85d870597546"
      unitRef="usd">3333000</tree:CharitableContributionAccrual>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182MS9mcmFnOmM2YTYzMzY5MDRhZjRmYjJhNTAzYmM1NzliZjNjYzdkL3RhYmxlOjkwZGI4MGM5YTRkMjQzZWE5MjllOTA1ZTZjNGJmZWU5L3RhYmxlcmFuZ2U6OTBkYjgwYzlhNGQyNDNlYTkyOWU5MDVlNmM0YmZlZTlfNi0xLTEtMS0w_42b6ac1c-0270-4b2d-a97f-4bb06de24f9d"
      unitRef="usd">5286000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182MS9mcmFnOmM2YTYzMzY5MDRhZjRmYjJhNTAzYmM1NzliZjNjYzdkL3RhYmxlOjkwZGI4MGM5YTRkMjQzZWE5MjllOTA1ZTZjNGJmZWU5L3RhYmxlcmFuZ2U6OTBkYjgwYzlhNGQyNDNlYTkyOWU5MDVlNmM0YmZlZTlfNi0zLTEtMS0w_ba831d27-b902-4238-aca0-5618d15578c3"
      unitRef="usd">5375000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182MS9mcmFnOmM2YTYzMzY5MDRhZjRmYjJhNTAzYmM1NzliZjNjYzdkL3RhYmxlOjkwZGI4MGM5YTRkMjQzZWE5MjllOTA1ZTZjNGJmZWU5L3RhYmxlcmFuZ2U6OTBkYjgwYzlhNGQyNDNlYTkyOWU5MDVlNmM0YmZlZTlfNy0xLTEtMS0w_4fb0867a-7a20-4203-9351-a3024200cda9"
      unitRef="usd">13540000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182MS9mcmFnOmM2YTYzMzY5MDRhZjRmYjJhNTAzYmM1NzliZjNjYzdkL3RhYmxlOjkwZGI4MGM5YTRkMjQzZWE5MjllOTA1ZTZjNGJmZWU5L3RhYmxlcmFuZ2U6OTBkYjgwYzlhNGQyNDNlYTkyOWU5MDVlNmM0YmZlZTlfNy0zLTEtMS0w_8c47d07c-82e4-4e6f-97bc-c2c715252d88"
      unitRef="usd">14340000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182MS9mcmFnOmM2YTYzMzY5MDRhZjRmYjJhNTAzYmM1NzliZjNjYzdkL3RhYmxlOjkwZGI4MGM5YTRkMjQzZWE5MjllOTA1ZTZjNGJmZWU5L3RhYmxlcmFuZ2U6OTBkYjgwYzlhNGQyNDNlYTkyOWU5MDVlNmM0YmZlZTlfOC0xLTEtMS0w_1587bc1c-33c2-4ac7-9baa-902b131b6f50"
      unitRef="usd">106376000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182MS9mcmFnOmM2YTYzMzY5MDRhZjRmYjJhNTAzYmM1NzliZjNjYzdkL3RhYmxlOjkwZGI4MGM5YTRkMjQzZWE5MjllOTA1ZTZjNGJmZWU5L3RhYmxlcmFuZ2U6OTBkYjgwYzlhNGQyNDNlYTkyOWU5MDVlNmM0YmZlZTlfOC0zLTEtMS0w_ac3d1b97-c841-405e-b166-acedc5642051"
      unitRef="usd">101196000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RleHRyZWdpb246NTJjOTgxNDc4NjRiNDVhNDg5YTJmODE0OWMyYTAyODNfMTQ0Mg_c20128f9-1834-4fa4-bcf4-01e9be67b8cb">SHAREHOLDERS' EQUITY&#160;&lt;div style="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;Basic and diluted income 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-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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.572%"/&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.572%"/&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.578%"/&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;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:700;line-height:100%"&gt;13,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-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;12,984&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;13,157&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;12,971&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;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;394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;&#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;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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:700;line-height:100%"&gt;13,719&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 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;12,984&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 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;13,913&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 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;13,954&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-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;For the second quarter of 2021, the weighted average shares that were anti-dilutive, and therefore excluded from the calculation of diluted income per share, included options to purchase&#160;0.9&#160;million&#160;shares of common stock and&#160;0.2&#160;million restricted stock units. For the first six months of 2021, the weighted average shares that were anti-dilutive included options to purchase 0.4&#160;million shares of common stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;For the second quarter of 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 0.8&#160;million shares related to potentially dilutive securities were excluded from the calculation of diluted loss per share for the second quarter of 2020, because their inclusion would have been anti-dilutive. For the second quarter of 2020, the weighted average shares that were anti-dilutive included options to purchase 0.7&#160;million shares of common stock and 0.1&#160;million restricted stock units. For the first six months of 2020, the weighted average shares that were anti-dilutive included options to purchase 0.2&#160;million shares of common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="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 convertible notes and the warrants issued by the Company could be converted into the Company&#x2019;s common stock, subject to certain contingencies. &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 13&#x2014;Debt for additional information. Shares of the Company's common stock associated with the 0.50% Convertible Senior Notes due July 15, 2025 were excluded from the calculation of diluted income per share for the second quarter and first six months of 2021 as they were anti-dilutive since the conversion price of the notes was greater than the average market price of the Company&#x2019;s common stock during the relevant periods. Shares of the Company's common stock associated with the warrants were excluded from the calculation of diluted income per share for the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;second quarter and first six months of 2021 and the first six months of 2020 as they were anti-dilutive since the strike price of the warrants was greater than the average market price of the Company's common stock during the relevant periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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-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;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. There were no repurchases of the Company's common stock during the first six months of 2021 and 2020. At June&#160;30, 2021, approximately $179.7&#160;million of the previous authorizations to repurchase common stock remain available.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RleHRyZWdpb246NTJjOTgxNDc4NjRiNDVhNDg5YTJmODE0OWMyYTAyODNfMTQ0MQ_5f24a2f4-fc50-48de-afe0-f622a8e3b1d8">&lt;div style="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;Basic and diluted income 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-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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.572%"/&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.572%"/&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.578%"/&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;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:700;line-height:100%"&gt;13,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-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;12,984&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;13,157&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;12,971&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;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;394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;&#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;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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:700;line-height:100%"&gt;13,719&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 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;12,984&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 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;13,913&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 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;13,954&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:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RhYmxlOjUxMWVmZDEwNDFkZDQ1ZjFiZjk4M2JmMWM3YTJiN2Q3L3RhYmxlcmFuZ2U6NTExZWZkMTA0MWRkNDVmMWJmOTgzYmYxYzdhMmI3ZDdfMi0xLTEtMS0w_121c7a35-3f0f-4665-bae0-dd2702a5bc67"
      unitRef="shares">13243000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RhYmxlOjUxMWVmZDEwNDFkZDQ1ZjFiZjk4M2JmMWM3YTJiN2Q3L3RhYmxlcmFuZ2U6NTExZWZkMTA0MWRkNDVmMWJmOTgzYmYxYzdhMmI3ZDdfMi0zLTEtMS0w_a9ccc1f8-c5aa-4eae-b6a0-92695a656568"
      unitRef="shares">12984000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RhYmxlOjUxMWVmZDEwNDFkZDQ1ZjFiZjk4M2JmMWM3YTJiN2Q3L3RhYmxlcmFuZ2U6NTExZWZkMTA0MWRkNDVmMWJmOTgzYmYxYzdhMmI3ZDdfMi01LTEtMS0w_6e694a8a-9f9c-4440-b8cc-b14ed89c5951"
      unitRef="shares">13157000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RhYmxlOjUxMWVmZDEwNDFkZDQ1ZjFiZjk4M2JmMWM3YTJiN2Q3L3RhYmxlcmFuZ2U6NTExZWZkMTA0MWRkNDVmMWJmOTgzYmYxYzdhMmI3ZDdfMi03LTEtMS0w_03c0cce7-d77a-4c16-a064-ab5c66fc0c12"
      unitRef="shares">12971000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RhYmxlOjUxMWVmZDEwNDFkZDQ1ZjFiZjk4M2JmMWM3YTJiN2Q3L3RhYmxlcmFuZ2U6NTExZWZkMTA0MWRkNDVmMWJmOTgzYmYxYzdhMmI3ZDdfMy0xLTEtMS0w_d4ef7603-2d2c-4cc3-a8ed-87d892a28505"
      unitRef="shares">394000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RhYmxlOjUxMWVmZDEwNDFkZDQ1ZjFiZjk4M2JmMWM3YTJiN2Q3L3RhYmxlcmFuZ2U6NTExZWZkMTA0MWRkNDVmMWJmOTgzYmYxYzdhMmI3ZDdfMy0zLTEtMS0w_c8504c10-436e-4111-8d54-e5b4ff56469e"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RhYmxlOjUxMWVmZDEwNDFkZDQ1ZjFiZjk4M2JmMWM3YTJiN2Q3L3RhYmxlcmFuZ2U6NTExZWZkMTA0MWRkNDVmMWJmOTgzYmYxYzdhMmI3ZDdfMy01LTEtMS0w_b18590a6-813b-414a-a719-c5a1f6403a08"
      unitRef="shares">523000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RhYmxlOjUxMWVmZDEwNDFkZDQ1ZjFiZjk4M2JmMWM3YTJiN2Q3L3RhYmxlcmFuZ2U6NTExZWZkMTA0MWRkNDVmMWJmOTgzYmYxYzdhMmI3ZDdfMy03LTEtMS0w_c1c6e2a8-4d2e-4d15-b91b-ad9bb455e190"
      unitRef="shares">592000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <tree:IncrementalCommonSharesAttributableToRestrictedStockUnits
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RhYmxlOjUxMWVmZDEwNDFkZDQ1ZjFiZjk4M2JmMWM3YTJiN2Q3L3RhYmxlcmFuZ2U6NTExZWZkMTA0MWRkNDVmMWJmOTgzYmYxYzdhMmI3ZDdfNC0xLTEtMS0w_94f43eaf-3a7a-4fa9-849e-1305765c0962"
      unitRef="shares">72000</tree:IncrementalCommonSharesAttributableToRestrictedStockUnits>
    <tree:IncrementalCommonSharesAttributableToRestrictedStockUnits
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RhYmxlOjUxMWVmZDEwNDFkZDQ1ZjFiZjk4M2JmMWM3YTJiN2Q3L3RhYmxlcmFuZ2U6NTExZWZkMTA0MWRkNDVmMWJmOTgzYmYxYzdhMmI3ZDdfNC0zLTEtMS0w_e200240a-f358-48d4-89db-8a23bd7848d1"
      unitRef="shares">0</tree:IncrementalCommonSharesAttributableToRestrictedStockUnits>
    <tree:IncrementalCommonSharesAttributableToRestrictedStockUnits
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RhYmxlOjUxMWVmZDEwNDFkZDQ1ZjFiZjk4M2JmMWM3YTJiN2Q3L3RhYmxlcmFuZ2U6NTExZWZkMTA0MWRkNDVmMWJmOTgzYmYxYzdhMmI3ZDdfNC01LTEtMS0w_0ef1273c-2471-4388-a4e6-fe1ebb49619f"
      unitRef="shares">103000</tree:IncrementalCommonSharesAttributableToRestrictedStockUnits>
    <tree:IncrementalCommonSharesAttributableToRestrictedStockUnits
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RhYmxlOjUxMWVmZDEwNDFkZDQ1ZjFiZjk4M2JmMWM3YTJiN2Q3L3RhYmxlcmFuZ2U6NTExZWZkMTA0MWRkNDVmMWJmOTgzYmYxYzdhMmI3ZDdfNC03LTEtMS0w_877df22b-1ef9-4b93-8c0b-39595a5144af"
      unitRef="shares">91000</tree:IncrementalCommonSharesAttributableToRestrictedStockUnits>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RhYmxlOjUxMWVmZDEwNDFkZDQ1ZjFiZjk4M2JmMWM3YTJiN2Q3L3RhYmxlcmFuZ2U6NTExZWZkMTA0MWRkNDVmMWJmOTgzYmYxYzdhMmI3ZDdfNS0xLTEtMS0w_050965dc-0105-4b17-914a-0a87a6eb1886"
      unitRef="shares">10000</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RhYmxlOjUxMWVmZDEwNDFkZDQ1ZjFiZjk4M2JmMWM3YTJiN2Q3L3RhYmxlcmFuZ2U6NTExZWZkMTA0MWRkNDVmMWJmOTgzYmYxYzdhMmI3ZDdfNS0zLTEtMS0w_c4ab81e2-166c-41b1-ba00-66d2cb4b99e8"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RhYmxlOjUxMWVmZDEwNDFkZDQ1ZjFiZjk4M2JmMWM3YTJiN2Q3L3RhYmxlcmFuZ2U6NTExZWZkMTA0MWRkNDVmMWJmOTgzYmYxYzdhMmI3ZDdfNS01LTEtMS0w_0374dac8-a9c0-424d-a04d-ef0014bc80c2"
      unitRef="shares">130000</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RhYmxlOjUxMWVmZDEwNDFkZDQ1ZjFiZjk4M2JmMWM3YTJiN2Q3L3RhYmxlcmFuZ2U6NTExZWZkMTA0MWRkNDVmMWJmOTgzYmYxYzdhMmI3ZDdfNS03LTEtMS0w_54527352-c43a-41f7-b816-1ed62972a7a1"
      unitRef="shares">300000</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RhYmxlOjUxMWVmZDEwNDFkZDQ1ZjFiZjk4M2JmMWM3YTJiN2Q3L3RhYmxlcmFuZ2U6NTExZWZkMTA0MWRkNDVmMWJmOTgzYmYxYzdhMmI3ZDdfNi0xLTEtMS0w_9d167255-9499-4b07-b2e3-5bf29ea7b3ce"
      unitRef="shares">13719000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RhYmxlOjUxMWVmZDEwNDFkZDQ1ZjFiZjk4M2JmMWM3YTJiN2Q3L3RhYmxlcmFuZ2U6NTExZWZkMTA0MWRkNDVmMWJmOTgzYmYxYzdhMmI3ZDdfNi0zLTEtMS0w_fee2ec03-89b7-493c-a7b4-e73932d02880"
      unitRef="shares">12984000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RhYmxlOjUxMWVmZDEwNDFkZDQ1ZjFiZjk4M2JmMWM3YTJiN2Q3L3RhYmxlcmFuZ2U6NTExZWZkMTA0MWRkNDVmMWJmOTgzYmYxYzdhMmI3ZDdfNi01LTEtMS0w_fa7e0166-9efa-4bf3-a262-3faf02213eca"
      unitRef="shares">13913000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RhYmxlOjUxMWVmZDEwNDFkZDQ1ZjFiZjk4M2JmMWM3YTJiN2Q3L3RhYmxlcmFuZ2U6NTExZWZkMTA0MWRkNDVmMWJmOTgzYmYxYzdhMmI3ZDdfNi03LTEtMS0w_ce7fd674-9a48-41f0-b35f-0ce789e42b80"
      unitRef="shares">13954000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2f5ea486d471469abd984313ab83e922_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RleHRyZWdpb246NTJjOTgxNDc4NjRiNDVhNDg5YTJmODE0OWMyYTAyODNfMzI5_65b6f934-cd73-4d60-84d4-af4dcac8cbd7"
      unitRef="shares">900000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3a99ac858376433c9fadf8bc51f4b2e4_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RleHRyZWdpb246NTJjOTgxNDc4NjRiNDVhNDg5YTJmODE0OWMyYTAyODNfMTA5OTUxMTYzMjYyMA_a513d1db-9627-443c-9be8-57745afd844b"
      unitRef="shares">200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i529b45db644f4d1fb77c17c0722aec36_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RleHRyZWdpb246NTJjOTgxNDc4NjRiNDVhNDg5YTJmODE0OWMyYTAyODNfMzg0ODI5MDcwMjQwMA_c7de530e-01b9-423c-8347-37ab5f4d63c5"
      unitRef="shares">400000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RleHRyZWdpb246NTJjOTgxNDc4NjRiNDVhNDg5YTJmODE0OWMyYTAyODNfMTA5OTUxMTYzMjEzMg_cf64da73-967c-4866-a574-f9b454c179df"
      unitRef="shares">800000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i89134eed28d64bc780fec8ba47bcb974_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RleHRyZWdpb246NTJjOTgxNDc4NjRiNDVhNDg5YTJmODE0OWMyYTAyODNfMTA5OTUxMTYzMjIxMQ_888ba2b7-9378-4010-8419-a73b1702e92e"
      unitRef="shares">700000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i42558872d4f24652a0a965364cf275d4_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RleHRyZWdpb246NTJjOTgxNDc4NjRiNDVhNDg5YTJmODE0OWMyYTAyODNfMTA5OTUxMTYzMjIyNA_2c4c0951-1390-4643-942a-44825f5cdc00"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i894384da6af5496cbe1e6fbb821c4f79_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RleHRyZWdpb246NTJjOTgxNDc4NjRiNDVhNDg5YTJmODE0OWMyYTAyODNfMTA5OTUxMTYzMjI2OA_eebb9894-40b8-49d0-af46-d6fd3b908321"
      unitRef="shares">200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie54ff1cc1989466a95e8a744051c9114_I20200724"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RleHRyZWdpb246NTJjOTgxNDc4NjRiNDVhNDg5YTJmODE0OWMyYTAyODNfMjc0ODc3OTA3NjY2MQ_b1e00caf-9cc0-4ab8-b078-50ab104a0f7e"
      unitRef="number">0.0050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i100909ce50bf4b639205c2f2055777fe_I20180228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RleHRyZWdpb246NTJjOTgxNDc4NjRiNDVhNDg5YTJmODE0OWMyYTAyODNfMTE4OQ_c789669f-d1df-4338-bb87-6f3da5b63380"
      unitRef="usd">100000000.0</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i5e33f9754d6442f9acf881076665a293_I20190228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RleHRyZWdpb246NTJjOTgxNDc4NjRiNDVhNDg5YTJmODE0OWMyYTAyODNfMTE5Ng_fd59a815-af1b-41e8-9111-1903bd781b0a"
      unitRef="usd">150000000.0</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182NC9mcmFnOjUyYzk4MTQ3ODY0YjQ1YTQ4OWEyZjgxNDljMmEwMjgzL3RleHRyZWdpb246NTJjOTgxNDc4NjRiNDVhNDg5YTJmODE0OWMyYTAyODNfMTM2Mg_212c1f21-0e94-44a9-a1e8-8ec4f6c0960a"
      unitRef="usd">179700000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RleHRyZWdpb246YzE0MTc3ZGRlNTYzNDBhNjkwY2Y4NzMyYzc3OWU2ZWFfMzg0Mg_b2a73a63-3bc4-45f5-8ffa-c6fde353cb14">STOCK-BASED COMPENSATION&lt;div style="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;Non-cash compensation related to equity awards is included in the following line items in the accompanying consolidated statements of operations and comprehensive income &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-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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.572%"/&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.572%"/&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.578%"/&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;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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;463&#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;333&#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;860&#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;575&#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;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;1,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;13,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;25,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;2,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;18,294&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;13,158&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;34,730&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;25,075&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-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 Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of changes in outstanding stock options is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.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: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&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;Options outstanding at January 1, 2021&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;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:#cceeff;padding:2px 1pt 2px 0;text-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;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(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;69,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(156,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(4,727)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371.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: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;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;Options outstanding at June 30, 2021&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;833,093&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;141.52&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;5.20&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;82,110&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 at June 30, 2021&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;543,666&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;71.06&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;3.20&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;82,039&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-top:9pt;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 $211.88 on the last trading day of the quarter ended June&#160;30, 2021 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 June&#160;30, 2021. 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-top:9pt;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;During the six months ended June&#160;30, 2021, the Company granted stock options to certain employees and members of the board of directors with a weighted average grant date fair value per share of $130.25, calculated using the Black-Scholes option pricing model, which vesting periods include (a) immediate vesting on grant date (b) earlier of one year from grant date and the Company's annual meeting of stockholders for 2022 and (c) three years from grant date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;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;For purposes of determining stock-based compensation expense, the weighted average grant date fair value per share of the stock options 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-top:5pt;text-align:right;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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.00 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;/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;53 - 59%&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.59 - 1.07%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 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-top:9pt;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 granted in 2021, 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-top:9pt;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-top:9pt;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-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 Options with Market Conditions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.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: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="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:1pt;font-style:italic;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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="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: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="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: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="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: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;Options outstanding at January 1, 2021&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;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:#cceeff;padding:2px 1pt 2px 0;text-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;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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: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: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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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: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;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;Options outstanding at June 30, 2021&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 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;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.25&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;11,308&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 at June 30, 2021&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.00&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-top:9pt;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 $211.88 on the last trading day of the quarter ended June&#160;30, 2021 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 June&#160;30, 2021. 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-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;A maximum of 1,169,349 shares may be earned for achieving superior performance up to&#160;167%&#160;of the target number of shares. As of June&#160;30, 2021, performance-based nonqualified 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-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&lt;/span&gt;&lt;/div&gt;&lt;div style="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;A summary of changes in outstanding nonvested restricted stock units ("RSUs") is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;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: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;/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 January 1, 2021&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;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;padding:2px 1pt 2px 0;text-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;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;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;149,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(54,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(20,735)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 June 30, 2021&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;268,566&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;266.34&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-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-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;A summary of changes in outstanding nonvested RSUs with performance conditions is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;RSUs 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 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;/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 January 1, 2021&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;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;padding:2px 1pt 2px 0;text-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;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;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 June 30, 2021&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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-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;A summary of changes in outstanding nonvested restricted stock awards ("RSAs") with performance conditions is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 January 1, 2021&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;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;padding:2px 1pt 2px 0;text-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;(11,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 June 30, 2021&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;11,902&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-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-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;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="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 January 1, 2021&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 June 30, 2021&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent: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 maximum of 44,545 shares may be earned for achieving superior performance up to&#160;167%&#160;of the target number of shares. As of June&#160;30, 2021, performance-based restricted stock awards with a market condition of 29,601 had been earned, which have a vest date of September 30, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RleHRyZWdpb246YzE0MTc3ZGRlNTYzNDBhNjkwY2Y4NzMyYzc3OWU2ZWFfMzgxNg_9947cc47-0a02-4807-8699-e6beec38b75c">&lt;div style="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;Non-cash compensation related to equity awards is included in the following line items in the accompanying consolidated statements of operations and comprehensive income &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-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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.572%"/&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.572%"/&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.578%"/&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;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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;463&#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;333&#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;860&#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;575&#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;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;1,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;13,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;25,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;2,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;18,294&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;13,158&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;34,730&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;25,075&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="i782abed28b2542ff9f7bd4f932477066_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjViNGU4YTc2NzM0ODQxNzJhNDc4ZjRlNTU5Yzc4ODZmL3RhYmxlcmFuZ2U6NWI0ZThhNzY3MzQ4NDE3MmE0NzhmNGU1NTljNzg4NmZfMi0xLTEtMS0w_62330cca-7d23-4e7c-b6d0-d6bde1437b1e"
      unitRef="usd">463000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4529aaddf5a042babf79ceacf67bf71b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjViNGU4YTc2NzM0ODQxNzJhNDc4ZjRlNTU5Yzc4ODZmL3RhYmxlcmFuZ2U6NWI0ZThhNzY3MzQ4NDE3MmE0NzhmNGU1NTljNzg4NmZfMi0zLTEtMS0w_2d308e5e-d02c-4ef6-8fe8-c02a0f52054a"
      unitRef="usd">333000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6561d77b5d0d4e3baaa6978013725b7b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjViNGU4YTc2NzM0ODQxNzJhNDc4ZjRlNTU5Yzc4ODZmL3RhYmxlcmFuZ2U6NWI0ZThhNzY3MzQ4NDE3MmE0NzhmNGU1NTljNzg4NmZfMi01LTEtMS0w_0635a633-ec80-4205-a5cb-23d8f5865dbb"
      unitRef="usd">860000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i857bf1418d0846f7b334026c92d1df32_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjViNGU4YTc2NzM0ODQxNzJhNDc4ZjRlNTU5Yzc4ODZmL3RhYmxlcmFuZ2U6NWI0ZThhNzY3MzQ4NDE3MmE0NzhmNGU1NTljNzg4NmZfMi03LTEtMS0w_6d4085e2-12e0-44f2-be20-a923339d3300"
      unitRef="usd">575000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8015aa9c03ab4067a6afdd83b056d887_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjViNGU4YTc2NzM0ODQxNzJhNDc4ZjRlNTU5Yzc4ODZmL3RhYmxlcmFuZ2U6NWI0ZThhNzY3MzQ4NDE3MmE0NzhmNGU1NTljNzg4NmZfMy0xLTEtMS0w_71ef184a-2d11-4808-8f23-8ef513ae1753"
      unitRef="usd">1976000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idb4a00bc246c41bfbbb368b6ba3abc5e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjViNGU4YTc2NzM0ODQxNzJhNDc4ZjRlNTU5Yzc4ODZmL3RhYmxlcmFuZ2U6NWI0ZThhNzY3MzQ4NDE3MmE0NzhmNGU1NTljNzg4NmZfMy0zLTEtMS0w_b92ba3d5-f45a-4f50-952f-ea2aa88d9931"
      unitRef="usd">1597000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i704fdde2475a4a85a16b0d871a1669bb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjViNGU4YTc2NzM0ODQxNzJhNDc4ZjRlNTU5Yzc4ODZmL3RhYmxlcmFuZ2U6NWI0ZThhNzY3MzQ4NDE3MmE0NzhmNGU1NTljNzg4NmZfMy01LTEtMS0w_24e1aeb1-b741-46f3-ba03-94d4b8dbbca5"
      unitRef="usd">3778000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i19e794cb96e4445e8e914a3659722640_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjViNGU4YTc2NzM0ODQxNzJhNDc4ZjRlNTU5Yzc4ODZmL3RhYmxlcmFuZ2U6NWI0ZThhNzY3MzQ4NDE3MmE0NzhmNGU1NTljNzg4NmZfMy03LTEtMS0w_13c75889-472b-4c5e-b7e0-bbf4e65d415d"
      unitRef="usd">2753000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i45f2dc67260a4af8988698256e74c18b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjViNGU4YTc2NzM0ODQxNzJhNDc4ZjRlNTU5Yzc4ODZmL3RhYmxlcmFuZ2U6NWI0ZThhNzY3MzQ4NDE3MmE0NzhmNGU1NTljNzg4NmZfNC0xLTEtMS0w_59a66339-0224-4a20-9bdf-24747afa8517"
      unitRef="usd">13254000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i54767a8c7b4e47c0b36adff68fedc16e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjViNGU4YTc2NzM0ODQxNzJhNDc4ZjRlNTU5Yzc4ODZmL3RhYmxlcmFuZ2U6NWI0ZThhNzY3MzQ4NDE3MmE0NzhmNGU1NTljNzg4NmZfNC0zLTEtMS0w_d5710725-6c4f-4c06-a3ef-81d8ee3a7be7"
      unitRef="usd">9729000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3e8ac8c640424c778d4241dacec02115_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjViNGU4YTc2NzM0ODQxNzJhNDc4ZjRlNTU5Yzc4ODZmL3RhYmxlcmFuZ2U6NWI0ZThhNzY3MzQ4NDE3MmE0NzhmNGU1NTljNzg4NmZfNC01LTEtMS0w_0d4ffede-53e6-4e20-9d87-b46d04229833"
      unitRef="usd">25425000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3c325659c5b24c049826494e40ca7873_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjViNGU4YTc2NzM0ODQxNzJhNDc4ZjRlNTU5Yzc4ODZmL3RhYmxlcmFuZ2U6NWI0ZThhNzY3MzQ4NDE3MmE0NzhmNGU1NTljNzg4NmZfNC03LTEtMS0w_e82b2e03-ef39-4b05-93ed-177af3a9664d"
      unitRef="usd">18852000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i18f1d67744c74c2493a409fb059e54ef_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjViNGU4YTc2NzM0ODQxNzJhNDc4ZjRlNTU5Yzc4ODZmL3RhYmxlcmFuZ2U6NWI0ZThhNzY3MzQ4NDE3MmE0NzhmNGU1NTljNzg4NmZfNS0xLTEtMS0w_adf613ac-5068-4bea-994c-615f53753c80"
      unitRef="usd">2601000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibbb2803d51064e658aa90173eb1634ec_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjViNGU4YTc2NzM0ODQxNzJhNDc4ZjRlNTU5Yzc4ODZmL3RhYmxlcmFuZ2U6NWI0ZThhNzY3MzQ4NDE3MmE0NzhmNGU1NTljNzg4NmZfNS0zLTEtMS0w_820f958c-6ce3-4d6d-b300-ae62a0bc3769"
      unitRef="usd">1499000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8357a58c1e1742c29dc5a6d589e0e3c8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjViNGU4YTc2NzM0ODQxNzJhNDc4ZjRlNTU5Yzc4ODZmL3RhYmxlcmFuZ2U6NWI0ZThhNzY3MzQ4NDE3MmE0NzhmNGU1NTljNzg4NmZfNS01LTEtMS0w_c15fbcdb-9b68-4346-893e-a16ea9c393a9"
      unitRef="usd">4667000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i250f3f7061e240f4821033e1d50ced04_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjViNGU4YTc2NzM0ODQxNzJhNDc4ZjRlNTU5Yzc4ODZmL3RhYmxlcmFuZ2U6NWI0ZThhNzY3MzQ4NDE3MmE0NzhmNGU1NTljNzg4NmZfNS03LTEtMS0w_56340a35-f456-4987-8075-f05409d3f119"
      unitRef="usd">2895000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjViNGU4YTc2NzM0ODQxNzJhNDc4ZjRlNTU5Yzc4ODZmL3RhYmxlcmFuZ2U6NWI0ZThhNzY3MzQ4NDE3MmE0NzhmNGU1NTljNzg4NmZfNi0xLTEtMS0w_3f7a61ef-2d23-445c-8c83-633d601b741a"
      unitRef="usd">18294000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjViNGU4YTc2NzM0ODQxNzJhNDc4ZjRlNTU5Yzc4ODZmL3RhYmxlcmFuZ2U6NWI0ZThhNzY3MzQ4NDE3MmE0NzhmNGU1NTljNzg4NmZfNi0zLTEtMS0w_500439c0-e8b0-42e4-83c9-51f78ca92d8c"
      unitRef="usd">13158000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjViNGU4YTc2NzM0ODQxNzJhNDc4ZjRlNTU5Yzc4ODZmL3RhYmxlcmFuZ2U6NWI0ZThhNzY3MzQ4NDE3MmE0NzhmNGU1NTljNzg4NmZfNi01LTEtMS0w_516968ec-3681-49ca-80e3-c5cd4ad1d765"
      unitRef="usd">34730000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjViNGU4YTc2NzM0ODQxNzJhNDc4ZjRlNTU5Yzc4ODZmL3RhYmxlcmFuZ2U6NWI0ZThhNzY3MzQ4NDE3MmE0NzhmNGU1NTljNzg4NmZfNi03LTEtMS0w_9b150d90-901c-4646-b433-2508cd6d5990"
      unitRef="usd">25075000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RleHRyZWdpb246YzE0MTc3ZGRlNTYzNDBhNjkwY2Y4NzMyYzc3OWU2ZWFfMzgxNw_16fad8ef-d16e-48c3-95bf-54b8b1f6de9f">&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of changes in outstanding stock options is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.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: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&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;Options outstanding at January 1, 2021&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;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:#cceeff;padding:2px 1pt 2px 0;text-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;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(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;69,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(156,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(4,727)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371.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: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;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;Options outstanding at June 30, 2021&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;833,093&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;141.52&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;5.20&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;82,110&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 at June 30, 2021&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;543,666&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;71.06&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;3.20&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;82,039&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-top:9pt;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 $211.88 on the last trading day of the quarter ended June&#160;30, 2021 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 June&#160;30, 2021. 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-top:9pt;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;During the six months ended June&#160;30, 2021, the Company granted stock options to certain employees and members of the board of directors with a weighted average grant date fair value per share of $130.25, calculated using the Black-Scholes option pricing model, which vesting periods include (a) immediate vesting on grant date (b) earlier of one year from grant date and the Company's annual meeting of stockholders for 2022 and (c) three years from grant date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;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;For purposes of determining stock-based compensation expense, the weighted average grant date fair value per share of the stock options 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-top:5pt;text-align:right;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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.00 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;/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;53 - 59%&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.59 - 1.07%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 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-top:9pt;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 granted in 2021, 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-top:9pt;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-top:9pt;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;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i1786cda6141d49aba928aca2d6485e0b_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOmNhNDNkN2Q0ZjU1YjQxMzJhNmQ0ZDY2ZGNiOGQ3MjZkL3RhYmxlcmFuZ2U6Y2E0M2Q3ZDRmNTViNDEzMmE2ZDRkNjZkY2I4ZDcyNmRfMi0xLTEtMS0w_50a428ce-fa0a-4885-b364-264e378fa67c"
      unitRef="shares">924710</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i1786cda6141d49aba928aca2d6485e0b_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOmNhNDNkN2Q0ZjU1YjQxMzJhNmQ0ZDY2ZGNiOGQ3MjZkL3RhYmxlcmFuZ2U6Y2E0M2Q3ZDRmNTViNDEzMmE2ZDRkNjZkY2I4ZDcyNmRfMi0zLTEtMS0w_d9801ce9-e0c0-4d43-b416-80033e314039"
      unitRef="usdPerShare">111.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ieca40c425c7e40fe9b4ef8c46b0f4dba_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOmNhNDNkN2Q0ZjU1YjQxMzJhNmQ0ZDY2ZGNiOGQ3MjZkL3RhYmxlcmFuZ2U6Y2E0M2Q3ZDRmNTViNDEzMmE2ZDRkNjZkY2I4ZDcyNmRfMy0xLTEtMS0w_dec5d2bb-baae-41f1-a61e-ec142301e5ce"
      unitRef="shares">69258</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ieca40c425c7e40fe9b4ef8c46b0f4dba_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOmNhNDNkN2Q0ZjU1YjQxMzJhNmQ0ZDY2ZGNiOGQ3MjZkL3RhYmxlcmFuZ2U6Y2E0M2Q3ZDRmNTViNDEzMmE2ZDRkNjZkY2I4ZDcyNmRfMy0zLTEtMS0w_c7d4bda3-5498-464d-a207-6a8cffa3e5b4"
      unitRef="usdPerShare">243.71</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ieca40c425c7e40fe9b4ef8c46b0f4dba_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOmNhNDNkN2Q0ZjU1YjQxMzJhNmQ0ZDY2ZGNiOGQ3MjZkL3RhYmxlcmFuZ2U6Y2E0M2Q3ZDRmNTViNDEzMmE2ZDRkNjZkY2I4ZDcyNmRfNC0xLTEtMS0w_64e6aa36-87db-4335-8197-2b826b401982"
      unitRef="shares">156113</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ieca40c425c7e40fe9b4ef8c46b0f4dba_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOmNhNDNkN2Q0ZjU1YjQxMzJhNmQ0ZDY2ZGNiOGQ3MjZkL3RhYmxlcmFuZ2U6Y2E0M2Q3ZDRmNTViNDEzMmE2ZDRkNjZkY2I4ZDcyNmRfNC0zLTEtMS0w_b1471e94-21a6-4e32-a31a-066a6697cd40"
      unitRef="usdPerShare">7.17</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ieca40c425c7e40fe9b4ef8c46b0f4dba_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOmNhNDNkN2Q0ZjU1YjQxMzJhNmQ0ZDY2ZGNiOGQ3MjZkL3RhYmxlcmFuZ2U6Y2E0M2Q3ZDRmNTViNDEzMmE2ZDRkNjZkY2I4ZDcyNmRfNS0xLTEtMS0w_774989d1-4fcf-42b9-ae3a-8ae4bc2130cb"
      unitRef="shares">4727</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="ieca40c425c7e40fe9b4ef8c46b0f4dba_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOmNhNDNkN2Q0ZjU1YjQxMzJhNmQ0ZDY2ZGNiOGQ3MjZkL3RhYmxlcmFuZ2U6Y2E0M2Q3ZDRmNTViNDEzMmE2ZDRkNjZkY2I4ZDcyNmRfNS0zLTEtMS0w_56dd08db-de34-4012-9e0a-bf9b9173d614"
      unitRef="usdPerShare">263.72</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="ieca40c425c7e40fe9b4ef8c46b0f4dba_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOmNhNDNkN2Q0ZjU1YjQxMzJhNmQ0ZDY2ZGNiOGQ3MjZkL3RhYmxlcmFuZ2U6Y2E0M2Q3ZDRmNTViNDEzMmE2ZDRkNjZkY2I4ZDcyNmRfNi0xLTEtMS0w_184b08ef-8a28-4787-9d05-cd69e53f87ec"
      unitRef="shares">35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="ieca40c425c7e40fe9b4ef8c46b0f4dba_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOmNhNDNkN2Q0ZjU1YjQxMzJhNmQ0ZDY2ZGNiOGQ3MjZkL3RhYmxlcmFuZ2U6Y2E0M2Q3ZDRmNTViNDEzMmE2ZDRkNjZkY2I4ZDcyNmRfNi0zLTEtMS0w_29eb83d3-7efb-46ff-ad3e-55f2156346e9"
      unitRef="usdPerShare">371.25</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i916f2dd6fd7a4c8d9385a415f4ea1715_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOmNhNDNkN2Q0ZjU1YjQxMzJhNmQ0ZDY2ZGNiOGQ3MjZkL3RhYmxlcmFuZ2U6Y2E0M2Q3ZDRmNTViNDEzMmE2ZDRkNjZkY2I4ZDcyNmRfNy0xLTEtMS0w_aeec6e1c-6130-44a0-9106-c20b87544549"
      unitRef="shares">833093</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i916f2dd6fd7a4c8d9385a415f4ea1715_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOmNhNDNkN2Q0ZjU1YjQxMzJhNmQ0ZDY2ZGNiOGQ3MjZkL3RhYmxlcmFuZ2U6Y2E0M2Q3ZDRmNTViNDEzMmE2ZDRkNjZkY2I4ZDcyNmRfNy0zLTEtMS0w_360cca15-c7ad-4a71-9aeb-b250a2e9c245"
      unitRef="usdPerShare">141.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ieca40c425c7e40fe9b4ef8c46b0f4dba_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOmNhNDNkN2Q0ZjU1YjQxMzJhNmQ0ZDY2ZGNiOGQ3MjZkL3RhYmxlcmFuZ2U6Y2E0M2Q3ZDRmNTViNDEzMmE2ZDRkNjZkY2I4ZDcyNmRfNy01LTEtMS0w_1a5fa2ea-207b-4c41-b700-2a281be17bfb">P5Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i916f2dd6fd7a4c8d9385a415f4ea1715_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOmNhNDNkN2Q0ZjU1YjQxMzJhNmQ0ZDY2ZGNiOGQ3MjZkL3RhYmxlcmFuZ2U6Y2E0M2Q3ZDRmNTViNDEzMmE2ZDRkNjZkY2I4ZDcyNmRfNy03LTEtMS0w_74e8c1d9-87ea-47c9-b119-92c0b3307256"
      unitRef="usd">82110000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i916f2dd6fd7a4c8d9385a415f4ea1715_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOmNhNDNkN2Q0ZjU1YjQxMzJhNmQ0ZDY2ZGNiOGQ3MjZkL3RhYmxlcmFuZ2U6Y2E0M2Q3ZDRmNTViNDEzMmE2ZDRkNjZkY2I4ZDcyNmRfOC0xLTEtMS0w_3819ad84-114c-4989-9210-3daaf62f0d98"
      unitRef="shares">543666</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i916f2dd6fd7a4c8d9385a415f4ea1715_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOmNhNDNkN2Q0ZjU1YjQxMzJhNmQ0ZDY2ZGNiOGQ3MjZkL3RhYmxlcmFuZ2U6Y2E0M2Q3ZDRmNTViNDEzMmE2ZDRkNjZkY2I4ZDcyNmRfOC0zLTEtMS0w_9a5f1b6e-a54f-4846-90f9-ef0759a24f67"
      unitRef="usdPerShare">71.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ieca40c425c7e40fe9b4ef8c46b0f4dba_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOmNhNDNkN2Q0ZjU1YjQxMzJhNmQ0ZDY2ZGNiOGQ3MjZkL3RhYmxlcmFuZ2U6Y2E0M2Q3ZDRmNTViNDEzMmE2ZDRkNjZkY2I4ZDcyNmRfOC01LTEtMS0w_166b9f76-558d-4b1e-96a8-c64cfdd308be">P3Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i916f2dd6fd7a4c8d9385a415f4ea1715_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOmNhNDNkN2Q0ZjU1YjQxMzJhNmQ0ZDY2ZGNiOGQ3MjZkL3RhYmxlcmFuZ2U6Y2E0M2Q3ZDRmNTViNDEzMmE2ZDRkNjZkY2I4ZDcyNmRfOC03LTEtMS0w_f038714a-ec72-46ef-a7ab-03ceb2bff564"
      unitRef="usd">82039000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharePrice
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RleHRyZWdpb246YzE0MTc3ZGRlNTYzNDBhNjkwY2Y4NzMyYzc3OWU2ZWFfNDQ0_1ebe8ab4-4d32-4a64-adfb-c63e5674b083"
      unitRef="usdPerShare">211.88</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RleHRyZWdpb246YzE0MTc3ZGRlNTYzNDBhNjkwY2Y4NzMyYzc3OWU2ZWFfNDQ0_7592b43d-9ecf-41de-9270-f52b76c6f8d3"
      unitRef="usdPerShare">211.88</us-gaap:SharePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RleHRyZWdpb246YzE0MTc3ZGRlNTYzNDBhNjkwY2Y4NzMyYzc3OWU2ZWFfOTIy_d7d96195-bc68-4cf3-91ce-115ea7752396"
      unitRef="usdPerShare">130.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ie444362278aa4d7aaae386821a14670d_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RleHRyZWdpb246YzE0MTc3ZGRlNTYzNDBhNjkwY2Y4NzMyYzc3OWU2ZWFfMTY0OTI2NzQ0NTcxNQ_7a091155-00f3-4f84-be32-dfa3b7c47d3a">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i010df0e4027647838ef065f26c4d40e5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RleHRyZWdpb246YzE0MTc3ZGRlNTYzNDBhNjkwY2Y4NzMyYzc3OWU2ZWFfMTAwOA_895014ca-be39-49af-9968-5a2e95ce2320">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RleHRyZWdpb246YzE0MTc3ZGRlNTYzNDBhNjkwY2Y4NzMyYzc3OWU2ZWFfMzg1Ng_032caac5-dc52-438e-89ae-fe6d9589b4db">&lt;div style="margin-top:9pt;padding-left:36pt;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;For purposes of determining stock-based compensation expense, the weighted average grant date fair value per share of the stock options 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-top:5pt;text-align:right;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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.00 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;/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;53 - 59%&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.59 - 1.07%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 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-top:9pt;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 granted in 2021, 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-top:9pt;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-top:9pt;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;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i48d8c8e6e8b942f4bfca2f6f6e486412_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjM1MTM1YmVmOWVhNzRlMjFiNTgwMmZkZGQ0ZmIzYTE4L3RhYmxlcmFuZ2U6MzUxMzViZWY5ZWE3NGUyMWI1ODAyZmRkZDRmYjNhMThfMC0xLTEtMS0wL3RleHRyZWdpb246MTIwZTA0MGIzYjFmNDU0ZGJmODQ2NmIyYzU4YzNlODFfMzI5ODUzNDg4MzMzNQ_a13e5c8e-3c32-47ad-a3c1-b84d3f3d63bb">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i5234d2e2000a4239aed6308f9dd7202f_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjM1MTM1YmVmOWVhNzRlMjFiNTgwMmZkZGQ0ZmIzYTE4L3RhYmxlcmFuZ2U6MzUxMzViZWY5ZWE3NGUyMWI1ODAyZmRkZDRmYjNhMThfMC0xLTEtMS0wL3RleHRyZWdpb246MTIwZTA0MGIzYjFmNDU0ZGJmODQ2NmIyYzU4YzNlODFfNQ_28c6b43b-8d1a-4c3e-949e-ab13169fcdfd">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ieca40c425c7e40fe9b4ef8c46b0f4dba_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjM1MTM1YmVmOWVhNzRlMjFiNTgwMmZkZGQ0ZmIzYTE4L3RhYmxlcmFuZ2U6MzUxMzViZWY5ZWE3NGUyMWI1ODAyZmRkZDRmYjNhMThfMS0xLTEtMS0w_57b54d75-498e-4cb9-92b3-a85dd711534c"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i48d8c8e6e8b942f4bfca2f6f6e486412_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjM1MTM1YmVmOWVhNzRlMjFiNTgwMmZkZGQ0ZmIzYTE4L3RhYmxlcmFuZ2U6MzUxMzViZWY5ZWE3NGUyMWI1ODAyZmRkZDRmYjNhMThfMi0xLTEtMS0wL3RleHRyZWdpb246OWU0MDVhNDM5ZDY4NGIyOThhMTgzMDFjZGE2NTE1YjVfMzI5ODUzNDg4MzMzNw_47c65c03-1050-4949-ab4e-9278b3d3dcfb"
      unitRef="number">0.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i5234d2e2000a4239aed6308f9dd7202f_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjM1MTM1YmVmOWVhNzRlMjFiNTgwMmZkZGQ0ZmIzYTE4L3RhYmxlcmFuZ2U6MzUxMzViZWY5ZWE3NGUyMWI1ODAyZmRkZDRmYjNhMThfMi0xLTEtMS0wL3RleHRyZWdpb246OWU0MDVhNDM5ZDY4NGIyOThhMTgzMDFjZGE2NTE1YjVfNA_b0ea7809-82fc-4ab4-a02b-a94b0932ea64"
      unitRef="number">0.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i48d8c8e6e8b942f4bfca2f6f6e486412_D20210101-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjM1MTM1YmVmOWVhNzRlMjFiNTgwMmZkZGQ0ZmIzYTE4L3RhYmxlcmFuZ2U6MzUxMzViZWY5ZWE3NGUyMWI1ODAyZmRkZDRmYjNhMThfMy0xLTEtMS0wL3RleHRyZWdpb246YjI4OTZkMTlkYmM4NGI3NmI0Y2I3N2FmOWI1ZTE0ZWRfNA_b53054e0-0df9-4e08-8b35-b8ea8e004347"
      unitRef="number">0.0059</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i5234d2e2000a4239aed6308f9dd7202f_D20210101-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjM1MTM1YmVmOWVhNzRlMjFiNTgwMmZkZGQ0ZmIzYTE4L3RhYmxlcmFuZ2U6MzUxMzViZWY5ZWE3NGUyMWI1ODAyZmRkZDRmYjNhMThfMy0xLTEtMS0wL3RleHRyZWdpb246YjI4OTZkMTlkYmM4NGI3NmI0Y2I3N2FmOWI1ZTE0ZWRfOQ_7e777aee-6ec7-4a53-8d2b-7192b6f4cb82"
      unitRef="number">0.0107</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments
      contextRef="ieca40c425c7e40fe9b4ef8c46b0f4dba_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RleHRyZWdpb246YzE0MTc3ZGRlNTYzNDBhNjkwY2Y4NzMyYzc3OWU2ZWFfMTY4OQ_35be0459-1e74-43bb-b53b-f7d3c19a32fe"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments>
    <tree:ScheduleofNonvestedPerformanceBasedStockOptionsTableTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RleHRyZWdpb246YzE0MTc3ZGRlNTYzNDBhNjkwY2Y4NzMyYzc3OWU2ZWFfMzg0NQ_abad0e65-6d7d-445e-b05c-82c0c001e4c9">&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.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: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="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:1pt;font-style:italic;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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="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: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="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: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="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: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;Options outstanding at January 1, 2021&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;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:#cceeff;padding:2px 1pt 2px 0;text-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;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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: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: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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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: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;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;Options outstanding at June 30, 2021&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 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;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.25&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;11,308&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 at June 30, 2021&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.00&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-top:9pt;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 $211.88 on the last trading day of the quarter ended June&#160;30, 2021 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 June&#160;30, 2021. The intrinsic value changes based on the market value of the Company's common stock.&lt;/span&gt;&lt;/div&gt;</tree:ScheduleofNonvestedPerformanceBasedStockOptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i03d50cb9d5be4b6d98a3f31b040e9f7b_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjk5YWQ2N2RhMjk1MDRlZjU5YmJlZDIzYmQ1MGQ5ZWVkL3RhYmxlcmFuZ2U6OTlhZDY3ZGEyOTUwNGVmNTliYmVkMjNiZDUwZDllZWRfMi0xLTEtMS0w_f2017b72-3b1e-4c7f-8bd2-e39e58b048ec"
      unitRef="shares">700209</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i03d50cb9d5be4b6d98a3f31b040e9f7b_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjk5YWQ2N2RhMjk1MDRlZjU5YmJlZDIzYmQ1MGQ5ZWVkL3RhYmxlcmFuZ2U6OTlhZDY3ZGEyOTUwNGVmNTliYmVkMjNiZDUwZDllZWRfMi0zLTEtMS0w_f94a2029-2661-4837-972b-279c21b3bd97"
      unitRef="usdPerShare">236.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i684b743aa7a34b089f6eca2d04a3d3e3_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjk5YWQ2N2RhMjk1MDRlZjU5YmJlZDIzYmQ1MGQ5ZWVkL3RhYmxlcmFuZ2U6OTlhZDY3ZGEyOTUwNGVmNTliYmVkMjNiZDUwZDllZWRfMy0xLTEtMS0w_a65cce2d-c13a-475b-8b66-64aa4ae0e27d"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i684b743aa7a34b089f6eca2d04a3d3e3_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjk5YWQ2N2RhMjk1MDRlZjU5YmJlZDIzYmQ1MGQ5ZWVkL3RhYmxlcmFuZ2U6OTlhZDY3ZGEyOTUwNGVmNTliYmVkMjNiZDUwZDllZWRfMy0zLTEtMS0w_59824e9d-be45-4f96-9e92-982dc091a8db"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i684b743aa7a34b089f6eca2d04a3d3e3_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjk5YWQ2N2RhMjk1MDRlZjU5YmJlZDIzYmQ1MGQ5ZWVkL3RhYmxlcmFuZ2U6OTlhZDY3ZGEyOTUwNGVmNTliYmVkMjNiZDUwZDllZWRfNC0xLTEtMS0w_06a53cfe-41d8-4572-8b52-e119ff916895"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i684b743aa7a34b089f6eca2d04a3d3e3_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjk5YWQ2N2RhMjk1MDRlZjU5YmJlZDIzYmQ1MGQ5ZWVkL3RhYmxlcmFuZ2U6OTlhZDY3ZGEyOTUwNGVmNTliYmVkMjNiZDUwZDllZWRfNC0zLTEtMS0w_cf345b0b-36f0-48a4-b159-9d3901ee35d8"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i684b743aa7a34b089f6eca2d04a3d3e3_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjk5YWQ2N2RhMjk1MDRlZjU5YmJlZDIzYmQ1MGQ5ZWVkL3RhYmxlcmFuZ2U6OTlhZDY3ZGEyOTUwNGVmNTliYmVkMjNiZDUwZDllZWRfNS0xLTEtMS0w_af5f528e-3eac-41a3-8d0e-a7d8583cab59"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i684b743aa7a34b089f6eca2d04a3d3e3_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjk5YWQ2N2RhMjk1MDRlZjU5YmJlZDIzYmQ1MGQ5ZWVkL3RhYmxlcmFuZ2U6OTlhZDY3ZGEyOTUwNGVmNTliYmVkMjNiZDUwZDllZWRfNS0zLTEtMS0w_3cbf3248-2139-4d82-b51c-51f7d9b0d7a1"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="i684b743aa7a34b089f6eca2d04a3d3e3_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjk5YWQ2N2RhMjk1MDRlZjU5YmJlZDIzYmQ1MGQ5ZWVkL3RhYmxlcmFuZ2U6OTlhZDY3ZGEyOTUwNGVmNTliYmVkMjNiZDUwZDllZWRfNi0xLTEtMS0w_bbe80e67-c025-44a7-9c87-d3dd2cfd955b"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i684b743aa7a34b089f6eca2d04a3d3e3_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjk5YWQ2N2RhMjk1MDRlZjU5YmJlZDIzYmQ1MGQ5ZWVkL3RhYmxlcmFuZ2U6OTlhZDY3ZGEyOTUwNGVmNTliYmVkMjNiZDUwZDllZWRfNi0zLTEtMS0w_1e31259a-4de9-4799-b7f9-80f7a9917ca6"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="icf9a2b97de12402bb05f39bf62704d0e_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjk5YWQ2N2RhMjk1MDRlZjU5YmJlZDIzYmQ1MGQ5ZWVkL3RhYmxlcmFuZ2U6OTlhZDY3ZGEyOTUwNGVmNTliYmVkMjNiZDUwZDllZWRfNy0xLTEtMS0w_6480839e-3fab-46e0-acaf-4257bb9e32b6"
      unitRef="shares">700209</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="icf9a2b97de12402bb05f39bf62704d0e_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjk5YWQ2N2RhMjk1MDRlZjU5YmJlZDIzYmQ1MGQ5ZWVkL3RhYmxlcmFuZ2U6OTlhZDY3ZGEyOTUwNGVmNTliYmVkMjNiZDUwZDllZWRfNy0zLTEtMS0w_ab527124-41cf-484b-8a3a-07acb48e1070"
      unitRef="usdPerShare">236.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i684b743aa7a34b089f6eca2d04a3d3e3_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjk5YWQ2N2RhMjk1MDRlZjU5YmJlZDIzYmQ1MGQ5ZWVkL3RhYmxlcmFuZ2U6OTlhZDY3ZGEyOTUwNGVmNTliYmVkMjNiZDUwZDllZWRfNy01LTEtMS0w_ac978166-2e10-4364-b9e5-b51cfab0f67a">P7Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="icf9a2b97de12402bb05f39bf62704d0e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjk5YWQ2N2RhMjk1MDRlZjU5YmJlZDIzYmQ1MGQ5ZWVkL3RhYmxlcmFuZ2U6OTlhZDY3ZGEyOTUwNGVmNTliYmVkMjNiZDUwZDllZWRfNy03LTEtMS0w_245b5c41-b04b-481d-90e6-7a72446e9f59"
      unitRef="usd">11308000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="icf9a2b97de12402bb05f39bf62704d0e_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjk5YWQ2N2RhMjk1MDRlZjU5YmJlZDIzYmQ1MGQ5ZWVkL3RhYmxlcmFuZ2U6OTlhZDY3ZGEyOTUwNGVmNTliYmVkMjNiZDUwZDllZWRfOC0xLTEtMS0w_654f0601-1641-4aac-ba7d-dbd100251658"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="icf9a2b97de12402bb05f39bf62704d0e_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjk5YWQ2N2RhMjk1MDRlZjU5YmJlZDIzYmQ1MGQ5ZWVkL3RhYmxlcmFuZ2U6OTlhZDY3ZGEyOTUwNGVmNTliYmVkMjNiZDUwZDllZWRfOC0zLTEtMS0w_2d605028-91ec-484f-bdd2-9e5589674fbd"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i684b743aa7a34b089f6eca2d04a3d3e3_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjk5YWQ2N2RhMjk1MDRlZjU5YmJlZDIzYmQ1MGQ5ZWVkL3RhYmxlcmFuZ2U6OTlhZDY3ZGEyOTUwNGVmNTliYmVkMjNiZDUwZDllZWRfOC01LTEtMS0w_8379e751-427c-4b6f-9ecb-323cbb52f55e">P0Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="icf9a2b97de12402bb05f39bf62704d0e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjk5YWQ2N2RhMjk1MDRlZjU5YmJlZDIzYmQ1MGQ5ZWVkL3RhYmxlcmFuZ2U6OTlhZDY3ZGEyOTUwNGVmNTliYmVkMjNiZDUwZDllZWRfOC03LTEtMS0w_4264a7e6-2597-42f1-958a-e7c39f11f807"
      unitRef="usd">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharePrice
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RleHRyZWdpb246YzE0MTc3ZGRlNTYzNDBhNjkwY2Y4NzMyYzc3OWU2ZWFfMjM5OQ_1ebe8ab4-4d32-4a64-adfb-c63e5674b083"
      unitRef="usdPerShare">211.88</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RleHRyZWdpb246YzE0MTc3ZGRlNTYzNDBhNjkwY2Y4NzMyYzc3OWU2ZWFfMjM5OQ_7592b43d-9ecf-41de-9270-f52b76c6f8d3"
      unitRef="usdPerShare">211.88</us-gaap:SharePrice>
    <tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSharesToBeEarned
      contextRef="icf9a2b97de12402bb05f39bf62704d0e_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RleHRyZWdpb246YzE0MTc3ZGRlNTYzNDBhNjkwY2Y4NzMyYzc3OWU2ZWFfMjc0NA_4fbfc29a-657f-4649-b555-9ec61969bd74"
      unitRef="shares">1169349</tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSharesToBeEarned>
    <tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetNumberOfShares
      contextRef="icf9a2b97de12402bb05f39bf62704d0e_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RleHRyZWdpb246YzE0MTc3ZGRlNTYzNDBhNjkwY2Y4NzMyYzc3OWU2ZWFfMjgwOQ_9161c7a3-fc25-477f-b13a-711f28f24582"
      unitRef="number">1.67</tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetNumberOfShares>
    <tree:PerformanceAwardsEarned
      contextRef="icf9a2b97de12402bb05f39bf62704d0e_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RleHRyZWdpb246YzE0MTc3ZGRlNTYzNDBhNjkwY2Y4NzMyYzc3OWU2ZWFfMjkyNg_102eb680-aec9-449b-b2dd-42c466d7ce72"
      unitRef="shares">481669</tree:PerformanceAwardsEarned>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RleHRyZWdpb246YzE0MTc3ZGRlNTYzNDBhNjkwY2Y4NzMyYzc3OWU2ZWFfMzgxMw_82c30304-d55d-4e7b-9642-7aa8589607d6">&lt;div style="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;A summary of changes in outstanding nonvested restricted stock units ("RSUs") is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;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: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;/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 January 1, 2021&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;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;padding:2px 1pt 2px 0;text-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;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;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;149,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(54,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(20,735)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 June 30, 2021&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;268,566&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;266.34&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="if9bdbae1d61b4232996f27b95d9bfc3d_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjkzZmU0ZmI4NWZhZTQwMDA4Mzk5YjliYzdlNTU0OGNmL3RhYmxlcmFuZ2U6OTNmZTRmYjg1ZmFlNDAwMDgzOTliOWJjN2U1NTQ4Y2ZfMy0xLTEtMS0w_6372f8e3-c127-46a2-a569-fedf5fd89ba7"
      unitRef="shares">194686</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if9bdbae1d61b4232996f27b95d9bfc3d_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjkzZmU0ZmI4NWZhZTQwMDA4Mzk5YjliYzdlNTU0OGNmL3RhYmxlcmFuZ2U6OTNmZTRmYjg1ZmFlNDAwMDgzOTliOWJjN2U1NTQ4Y2ZfMy0zLTEtMS0w_181a68b1-391e-44c9-87b0-0b666a6c9ff1"
      unitRef="usdPerShare">289.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i271188376b5b4e8d95108525becb43aa_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjkzZmU0ZmI4NWZhZTQwMDA4Mzk5YjliYzdlNTU0OGNmL3RhYmxlcmFuZ2U6OTNmZTRmYjg1ZmFlNDAwMDgzOTliOWJjN2U1NTQ4Y2ZfNC0xLTEtMS0w_f8462162-01cb-44a2-bdef-8a1540f9c32c"
      unitRef="shares">149259</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i271188376b5b4e8d95108525becb43aa_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjkzZmU0ZmI4NWZhZTQwMDA4Mzk5YjliYzdlNTU0OGNmL3RhYmxlcmFuZ2U6OTNmZTRmYjg1ZmFlNDAwMDgzOTliOWJjN2U1NTQ4Y2ZfNC0zLTEtMS0w_3b8a5334-a695-4dc1-b4e9-23280ae59d54"
      unitRef="usdPerShare">245.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i271188376b5b4e8d95108525becb43aa_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjkzZmU0ZmI4NWZhZTQwMDA4Mzk5YjliYzdlNTU0OGNmL3RhYmxlcmFuZ2U6OTNmZTRmYjg1ZmFlNDAwMDgzOTliOWJjN2U1NTQ4Y2ZfNS0xLTEtMS0w_7530926c-5dee-4eb4-a404-748c856a9389"
      unitRef="shares">54644</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i271188376b5b4e8d95108525becb43aa_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjkzZmU0ZmI4NWZhZTQwMDA4Mzk5YjliYzdlNTU0OGNmL3RhYmxlcmFuZ2U6OTNmZTRmYjg1ZmFlNDAwMDgzOTliOWJjN2U1NTQ4Y2ZfNS0zLTEtMS0w_58a72d7e-f86d-4b89-8577-630e20965fd5"
      unitRef="usdPerShare">290.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i271188376b5b4e8d95108525becb43aa_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjkzZmU0ZmI4NWZhZTQwMDA4Mzk5YjliYzdlNTU0OGNmL3RhYmxlcmFuZ2U6OTNmZTRmYjg1ZmFlNDAwMDgzOTliOWJjN2U1NTQ4Y2ZfNi0xLTEtMS0w_8b78a697-fa38-4176-8141-5fdda575d077"
      unitRef="shares">20735</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i271188376b5b4e8d95108525becb43aa_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjkzZmU0ZmI4NWZhZTQwMDA4Mzk5YjliYzdlNTU0OGNmL3RhYmxlcmFuZ2U6OTNmZTRmYjg1ZmFlNDAwMDgzOTliOWJjN2U1NTQ4Y2ZfNi0zLTEtMS0w_b90ab580-5f4b-44a1-83ad-dd17af7ae78c"
      unitRef="usdPerShare">269.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i1cc67e0f78fb4a298ce01706a79dd8e7_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjkzZmU0ZmI4NWZhZTQwMDA4Mzk5YjliYzdlNTU0OGNmL3RhYmxlcmFuZ2U6OTNmZTRmYjg1ZmFlNDAwMDgzOTliOWJjN2U1NTQ4Y2ZfNy0xLTEtMS0w_a14de23e-7719-43b0-8c5b-fca4e222b80b"
      unitRef="shares">268566</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1cc67e0f78fb4a298ce01706a79dd8e7_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjkzZmU0ZmI4NWZhZTQwMDA4Mzk5YjliYzdlNTU0OGNmL3RhYmxlcmFuZ2U6OTNmZTRmYjg1ZmFlNDAwMDgzOTliOWJjN2U1NTQ4Y2ZfNy0zLTEtMS0w_858a2d51-9a04-42ab-96b2-0885fa6c9521"
      unitRef="usdPerShare">266.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RleHRyZWdpb246YzE0MTc3ZGRlNTYzNDBhNjkwY2Y4NzMyYzc3OWU2ZWFfMzg0OQ_5e670258-afd5-4f47-828a-4f1f1886a829">&lt;div style="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;A summary of changes in outstanding nonvested RSUs with performance conditions is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;RSUs 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 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;/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 January 1, 2021&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;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;padding:2px 1pt 2px 0;text-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;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;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 June 30, 2021&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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;A summary of changes in outstanding nonvested restricted stock awards ("RSAs") with performance conditions is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 January 1, 2021&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;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;padding:2px 1pt 2px 0;text-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;(11,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 June 30, 2021&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;11,902&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;A summary of changes in outstanding nonvested RSAs with market conditions at target is as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 January 1, 2021&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 June 30, 2021&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;</us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i64aeb6bb4bc44f1c97e54bf12003319a_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOmNhZmE3OGNkYmM4ODQ0YWY5MzE4OTYxMTAxZTYxNDc2L3RhYmxlcmFuZ2U6Y2FmYTc4Y2RiYzg4NDRhZjkzMTg5NjExMDFlNjE0NzZfMy0xLTEtMS0w_1dcbcd01-4aad-464d-ab21-d798f3fda8e2"
      unitRef="shares">6328</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i64aeb6bb4bc44f1c97e54bf12003319a_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOmNhZmE3OGNkYmM4ODQ0YWY5MzE4OTYxMTAxZTYxNDc2L3RhYmxlcmFuZ2U6Y2FmYTc4Y2RiYzg4NDRhZjkzMTg5NjExMDFlNjE0NzZfMy0zLTEtMS0w_82a4eae2-c8df-446a-969f-8192adbe1d36"
      unitRef="usdPerShare">223.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i03dffe865e3648b5b3caa18617fc68d8_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOmNhZmE3OGNkYmM4ODQ0YWY5MzE4OTYxMTAxZTYxNDc2L3RhYmxlcmFuZ2U6Y2FmYTc4Y2RiYzg4NDRhZjkzMTg5NjExMDFlNjE0NzZfNC0xLTEtMS0w_9b9cfb0b-ee62-4fff-9c93-8f684470a2b9"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i03dffe865e3648b5b3caa18617fc68d8_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOmNhZmE3OGNkYmM4ODQ0YWY5MzE4OTYxMTAxZTYxNDc2L3RhYmxlcmFuZ2U6Y2FmYTc4Y2RiYzg4NDRhZjkzMTg5NjExMDFlNjE0NzZfNC0zLTEtMS0w_1b4f3dd8-42d7-4e3c-8908-8c4b68bb11a5"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i03dffe865e3648b5b3caa18617fc68d8_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOmNhZmE3OGNkYmM4ODQ0YWY5MzE4OTYxMTAxZTYxNDc2L3RhYmxlcmFuZ2U6Y2FmYTc4Y2RiYzg4NDRhZjkzMTg5NjExMDFlNjE0NzZfNS0xLTEtMS0w_f0bcd378-c3cc-4284-a8f4-2b080dec8fa3"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i03dffe865e3648b5b3caa18617fc68d8_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOmNhZmE3OGNkYmM4ODQ0YWY5MzE4OTYxMTAxZTYxNDc2L3RhYmxlcmFuZ2U6Y2FmYTc4Y2RiYzg4NDRhZjkzMTg5NjExMDFlNjE0NzZfNS0zLTEtMS0w_ede74fcb-ec59-4859-8f00-459b222ec075"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i03dffe865e3648b5b3caa18617fc68d8_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOmNhZmE3OGNkYmM4ODQ0YWY5MzE4OTYxMTAxZTYxNDc2L3RhYmxlcmFuZ2U6Y2FmYTc4Y2RiYzg4NDRhZjkzMTg5NjExMDFlNjE0NzZfNi0xLTEtMS0w_50afb3c3-8ea8-43d4-b521-ca6c56c6d058"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i03dffe865e3648b5b3caa18617fc68d8_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOmNhZmE3OGNkYmM4ODQ0YWY5MzE4OTYxMTAxZTYxNDc2L3RhYmxlcmFuZ2U6Y2FmYTc4Y2RiYzg4NDRhZjkzMTg5NjExMDFlNjE0NzZfNi0zLTEtMS0w_6f992ada-9340-414a-a1ae-31a9e7d503a4"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i5020e23f77d246bf8e05cd8476b7454e_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOmNhZmE3OGNkYmM4ODQ0YWY5MzE4OTYxMTAxZTYxNDc2L3RhYmxlcmFuZ2U6Y2FmYTc4Y2RiYzg4NDRhZjkzMTg5NjExMDFlNjE0NzZfNy0xLTEtMS0w_e652edd0-6b68-4f6f-9472-e253fe6f24e0"
      unitRef="shares">6328</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i5020e23f77d246bf8e05cd8476b7454e_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOmNhZmE3OGNkYmM4ODQ0YWY5MzE4OTYxMTAxZTYxNDc2L3RhYmxlcmFuZ2U6Y2FmYTc4Y2RiYzg4NDRhZjkzMTg5NjExMDFlNjE0NzZfNy0zLTEtMS0w_20e7ca56-d45d-4f47-8689-b9667860367c"
      unitRef="usdPerShare">223.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iaec6a67b411f4207aa67f3cc1c5d524e_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjI3MjI2ZWUwZjY2ZjQ5ZWFhNzEzZDQyYzJhMTZkZjJlL3RhYmxlcmFuZ2U6MjcyMjZlZTBmNjZmNDllYWE3MTNkNDJjMmExNmRmMmVfMy0xLTEtMS0w_38068127-7caa-4a13-915e-1b54c097bb11"
      unitRef="shares">23804</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iaec6a67b411f4207aa67f3cc1c5d524e_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjI3MjI2ZWUwZjY2ZjQ5ZWFhNzEzZDQyYzJhMTZkZjJlL3RhYmxlcmFuZ2U6MjcyMjZlZTBmNjZmNDllYWE3MTNkNDJjMmExNmRmMmVfMy0zLTEtMS0w_ed10d5df-4527-4d42-a0d8-f3aee5899490"
      unitRef="usdPerShare">340.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ifff3be2d3dbf4a949b84d5c222f8b347_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjI3MjI2ZWUwZjY2ZjQ5ZWFhNzEzZDQyYzJhMTZkZjJlL3RhYmxlcmFuZ2U6MjcyMjZlZTBmNjZmNDllYWE3MTNkNDJjMmExNmRmMmVfNC0xLTEtMS0w_2b3c1b0c-d289-46d0-b5b5-cb4608f99181"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ifff3be2d3dbf4a949b84d5c222f8b347_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjI3MjI2ZWUwZjY2ZjQ5ZWFhNzEzZDQyYzJhMTZkZjJlL3RhYmxlcmFuZ2U6MjcyMjZlZTBmNjZmNDllYWE3MTNkNDJjMmExNmRmMmVfNC0zLTEtMS0w_0d45133d-9f1a-4bce-b3b1-af10d3f414ec"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ifff3be2d3dbf4a949b84d5c222f8b347_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjI3MjI2ZWUwZjY2ZjQ5ZWFhNzEzZDQyYzJhMTZkZjJlL3RhYmxlcmFuZ2U6MjcyMjZlZTBmNjZmNDllYWE3MTNkNDJjMmExNmRmMmVfNS0xLTEtMS0w_8b151b39-b6f4-4faa-ba58-2e32aaa82f72"
      unitRef="shares">11902</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ifff3be2d3dbf4a949b84d5c222f8b347_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjI3MjI2ZWUwZjY2ZjQ5ZWFhNzEzZDQyYzJhMTZkZjJlL3RhYmxlcmFuZ2U6MjcyMjZlZTBmNjZmNDllYWE3MTNkNDJjMmExNmRmMmVfNS0zLTEtMS0w_92f737f9-1c66-435e-9b7d-c7a0f15e0638"
      unitRef="usdPerShare">340.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ifff3be2d3dbf4a949b84d5c222f8b347_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjI3MjI2ZWUwZjY2ZjQ5ZWFhNzEzZDQyYzJhMTZkZjJlL3RhYmxlcmFuZ2U6MjcyMjZlZTBmNjZmNDllYWE3MTNkNDJjMmExNmRmMmVfNi0xLTEtMS0w_86cf3b6b-1cdb-412b-ad95-b0a9e2e07b68"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ifff3be2d3dbf4a949b84d5c222f8b347_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjI3MjI2ZWUwZjY2ZjQ5ZWFhNzEzZDQyYzJhMTZkZjJlL3RhYmxlcmFuZ2U6MjcyMjZlZTBmNjZmNDllYWE3MTNkNDJjMmExNmRmMmVfNi0zLTEtMS0w_9c1159ae-1005-44af-8f1b-09c178964e93"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4cbfe7287d2e4b77818d253f6bce8604_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjI3MjI2ZWUwZjY2ZjQ5ZWFhNzEzZDQyYzJhMTZkZjJlL3RhYmxlcmFuZ2U6MjcyMjZlZTBmNjZmNDllYWE3MTNkNDJjMmExNmRmMmVfNy0xLTEtMS0w_09298d4f-86c8-435d-add2-439262fffddf"
      unitRef="shares">11902</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4cbfe7287d2e4b77818d253f6bce8604_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjI3MjI2ZWUwZjY2ZjQ5ZWFhNzEzZDQyYzJhMTZkZjJlL3RhYmxlcmFuZ2U6MjcyMjZlZTBmNjZmNDllYWE3MTNkNDJjMmExNmRmMmVfNy0zLTEtMS0w_604de0d6-b7f2-423c-a6ae-e41fcf169f19"
      unitRef="usdPerShare">340.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie956d38a26144c68a27e9d5e361707c4_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjQ4NjI4ZjUzODc5MjQ1NzJiODc2MGE0ZGY5MmNjODM1L3RhYmxlcmFuZ2U6NDg2MjhmNTM4NzkyNDU3MmI4NzYwYTRkZjkyY2M4MzVfMy0xLTEtMS0w_22bd43ad-e29b-4ecf-880b-c6db414fbd88"
      unitRef="shares">26674</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie956d38a26144c68a27e9d5e361707c4_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjQ4NjI4ZjUzODc5MjQ1NzJiODc2MGE0ZGY5MmNjODM1L3RhYmxlcmFuZ2U6NDg2MjhmNTM4NzkyNDU3MmI4NzYwYTRkZjkyY2M4MzVfMy0zLTEtMS0w_b2059f97-d204-44e6-97ee-8057abf27f31"
      unitRef="usdPerShare">340.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i6e5607115dff4641a77d438b1db6fbf9_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjQ4NjI4ZjUzODc5MjQ1NzJiODc2MGE0ZGY5MmNjODM1L3RhYmxlcmFuZ2U6NDg2MjhmNTM4NzkyNDU3MmI4NzYwYTRkZjkyY2M4MzVfNC0xLTEtMS0w_a467808c-6056-4288-8f8f-c006adab74e5"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6e5607115dff4641a77d438b1db6fbf9_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjQ4NjI4ZjUzODc5MjQ1NzJiODc2MGE0ZGY5MmNjODM1L3RhYmxlcmFuZ2U6NDg2MjhmNTM4NzkyNDU3MmI4NzYwYTRkZjkyY2M4MzVfNC0zLTEtMS0w_9a0cc24b-6652-4143-804c-3eeaab3c4ff2"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i6e5607115dff4641a77d438b1db6fbf9_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjQ4NjI4ZjUzODc5MjQ1NzJiODc2MGE0ZGY5MmNjODM1L3RhYmxlcmFuZ2U6NDg2MjhmNTM4NzkyNDU3MmI4NzYwYTRkZjkyY2M4MzVfNS0xLTEtMS0w_e9e138de-6322-4b31-bce9-f4d590b160ac"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6e5607115dff4641a77d438b1db6fbf9_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjQ4NjI4ZjUzODc5MjQ1NzJiODc2MGE0ZGY5MmNjODM1L3RhYmxlcmFuZ2U6NDg2MjhmNTM4NzkyNDU3MmI4NzYwYTRkZjkyY2M4MzVfNS0zLTEtMS0w_aa592157-da05-4d16-8aca-7cb9e126159d"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i6e5607115dff4641a77d438b1db6fbf9_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjQ4NjI4ZjUzODc5MjQ1NzJiODc2MGE0ZGY5MmNjODM1L3RhYmxlcmFuZ2U6NDg2MjhmNTM4NzkyNDU3MmI4NzYwYTRkZjkyY2M4MzVfNi0xLTEtMS0w_d8ad3771-7f66-4e05-9d21-fdce68aab80d"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i6e5607115dff4641a77d438b1db6fbf9_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjQ4NjI4ZjUzODc5MjQ1NzJiODc2MGE0ZGY5MmNjODM1L3RhYmxlcmFuZ2U6NDg2MjhmNTM4NzkyNDU3MmI4NzYwYTRkZjkyY2M4MzVfNi0zLTEtMS0w_2ae0e5ce-3e86-4df3-a575-9c5b0476c9c6"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i943a00b090f147edbde18562fd7e9f4c_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjQ4NjI4ZjUzODc5MjQ1NzJiODc2MGE0ZGY5MmNjODM1L3RhYmxlcmFuZ2U6NDg2MjhmNTM4NzkyNDU3MmI4NzYwYTRkZjkyY2M4MzVfNy0xLTEtMS0w_8e78272f-c3a8-4bbb-b5ca-f605a8767048"
      unitRef="shares">26674</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i943a00b090f147edbde18562fd7e9f4c_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RhYmxlOjQ4NjI4ZjUzODc5MjQ1NzJiODc2MGE0ZGY5MmNjODM1L3RhYmxlcmFuZ2U6NDg2MjhmNTM4NzkyNDU3MmI4NzYwYTRkZjkyY2M4MzVfNy0zLTEtMS0w_0f4b8f70-31d8-4984-b0be-355863ef0180"
      unitRef="usdPerShare">340.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSharesToBeEarned
      contextRef="i943a00b090f147edbde18562fd7e9f4c_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RleHRyZWdpb246YzE0MTc3ZGRlNTYzNDBhNjkwY2Y4NzMyYzc3OWU2ZWFfMzU3OQ_56068557-ec7b-4ed8-8fa3-7a4509e01764"
      unitRef="shares">44545</tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSharesToBeEarned>
    <tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetNumberOfShares
      contextRef="i943a00b090f147edbde18562fd7e9f4c_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RleHRyZWdpb246YzE0MTc3ZGRlNTYzNDBhNjkwY2Y4NzMyYzc3OWU2ZWFfMzY0NA_936772a9-70e7-44d7-8d71-4bd3bd8466d4"
      unitRef="number">1.67</tree:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetNumberOfShares>
    <tree:PerformanceAwardsEarned
      contextRef="i943a00b090f147edbde18562fd7e9f4c_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM182Ny9mcmFnOmMxNDE3N2RkZTU2MzQwYTY5MGNmODczMmM3NzllNmVhL3RleHRyZWdpb246YzE0MTc3ZGRlNTYzNDBhNjkwY2Y4NzMyYzc3OWU2ZWFfMzc1OA_2e80b34c-0991-4c8a-98b4-a243d2bb8ce0"
      unitRef="shares">29601</tree:PerformanceAwardsEarned>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RleHRyZWdpb246YzFjMGRlMzIzZWQ2NDRiNzk4MDdmMmJmYmYxZGUwNTFfMTYwMw_0e27bb79-c608-489f-9e9a-6ae7565e9ef8">INCOME TAXES&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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.572%"/&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.572%"/&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.578%"/&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;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&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;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="21" 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;thousands,&#160;except&#160;percentages)&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;Income tax benefit&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;9,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;3,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;6,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:1pt solid #999999;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-style:italic;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&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-style:italic;font-weight:400;line-height:100%"&gt;(1,284.2)&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-style:italic;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:0 1pt"/&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-style:italic;font-weight:400;line-height:100%"&gt;31.0&#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-style:italic;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:0 1pt"/&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-style:italic;font-weight:400;line-height:100%"&gt;(1.6)&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-style:italic;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:0 1pt"/&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-style:italic;font-weight:400;line-height:100%"&gt;(203.0)&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-style:italic;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: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;For the second quarter and first six months of 2021, the effective tax rate varied from the federal statutory rate of 21% in part due to a tax benefit of $8.3&#160;million recognized for excess tax benefits resulting from employee exercises of stock options and vesting of restricted stock in accordance with ASU 2016-09 and the effect of state taxes.  &lt;/span&gt;&lt;/div&gt;&lt;div style="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;For the second quarter and first six months of 2020, the effective tax rate varied from the federal statutory rate of 21% in part due to a tax benefit of $0.8&#160;million and $1.8&#160;million, respectively, recognized for excess tax benefits resulting from employee exercises of stock options and vesting of restricted stock in accordance with ASU 2016-09 and the effect of state taxes. The effective tax rate for the first six months of 2020 was also impacted by a tax benefit of $6.1&#160;million for the impact of the Coronavirus Aid, Relief, and Economic Security ("CARES") Act, as described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;On March 27, 2020, President Trump signed into law the CARES Act. This legislation is an economic relief package in response to the public health and economic impacts of COVID-19 and includes various provisions that impact the Company, including, but not limited to, modifications for net operating losses, accelerated timeframe for refunds associated with prior minimum taxes and modifications of the limitation on business interest. &lt;/span&gt;&lt;/div&gt;&lt;div style="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 Company revalued deferred tax assets related to net operating losses in light of the changes in the CARES Act and recorded a net tax benefit of $6.1&#160;million during the first six months of 2020. These deferred tax assets are being revalued, as they have been carried back to 2016 and 2017, which are tax periods prior to the Tax Cuts and Jobs Act ("TCJA") when the federal statutory tax rate was 35% versus the 21% federal statutory tax rate in effect after the enactment of the TCJA.&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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.572%"/&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.572%"/&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.578%"/&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;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&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;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="21" 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;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;Income tax benefit (expense) - excluding excess tax benefit on stock compensation and CARES Act&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;831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;3,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(7,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(970)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Excess tax benefit on stock compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Income tax benefit from CARES 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;&#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;6,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:400;line-height:100%"&gt;Income tax benefit&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:400;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:400;line-height:100%"&gt;9,092&#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:400;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:400;line-height:100%"&gt;3,880&#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:400;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:400;line-height:100%"&gt;454&#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:400;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:400;line-height:100%"&gt;6,941&#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:IncomeTaxDisclosureTextBlock>
    <tree:ScheduleofincometaxprovisionbenefitTableTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RleHRyZWdpb246YzFjMGRlMzIzZWQ2NDRiNzk4MDdmMmJmYmYxZGUwNTFfMTYwMQ_d1abb401-2cd0-4ed5-a51d-30d7a4c615fc">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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.572%"/&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.572%"/&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.578%"/&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;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&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;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="21" 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;thousands,&#160;except&#160;percentages)&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;Income tax benefit&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;9,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;3,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;6,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:1pt solid #999999;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-style:italic;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&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-style:italic;font-weight:400;line-height:100%"&gt;(1,284.2)&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-style:italic;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:0 1pt"/&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-style:italic;font-weight:400;line-height:100%"&gt;31.0&#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-style:italic;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:0 1pt"/&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-style:italic;font-weight:400;line-height:100%"&gt;(1.6)&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-style:italic;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:0 1pt"/&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-style:italic;font-weight:400;line-height:100%"&gt;(203.0)&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-style:italic;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</tree:ScheduleofincometaxprovisionbenefitTableTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RhYmxlOjQ5ZGUyYzZiM2ZjNjRlNjY4ODE1MDU2YzdmNWM5ZmFjL3RhYmxlcmFuZ2U6NDlkZTJjNmIzZmM2NGU2Njg4MTUwNTZjN2Y1YzlmYWNfMy0xLTEtMS0w_fc9f238d-ab28-48fa-be5a-e844bc2c1a2f"
      unitRef="usd">-9092000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RhYmxlOjQ5ZGUyYzZiM2ZjNjRlNjY4ODE1MDU2YzdmNWM5ZmFjL3RhYmxlcmFuZ2U6NDlkZTJjNmIzZmM2NGU2Njg4MTUwNTZjN2Y1YzlmYWNfMy0zLTEtMS0w_e847a3b8-fa4b-4337-b70b-03e0e96e1689"
      unitRef="usd">-3880000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RhYmxlOjQ5ZGUyYzZiM2ZjNjRlNjY4ODE1MDU2YzdmNWM5ZmFjL3RhYmxlcmFuZ2U6NDlkZTJjNmIzZmM2NGU2Njg4MTUwNTZjN2Y1YzlmYWNfMy01LTEtMS0w_8b6fe2f3-0d36-425c-87ad-18aa53cfe747"
      unitRef="usd">-454000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RhYmxlOjQ5ZGUyYzZiM2ZjNjRlNjY4ODE1MDU2YzdmNWM5ZmFjL3RhYmxlcmFuZ2U6NDlkZTJjNmIzZmM2NGU2Njg4MTUwNTZjN2Y1YzlmYWNfMy03LTEtMS0w_80964faa-e9d2-4682-a66c-c19f1b51ae35"
      unitRef="usd">-6941000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RhYmxlOjQ5ZGUyYzZiM2ZjNjRlNjY4ODE1MDU2YzdmNWM5ZmFjL3RhYmxlcmFuZ2U6NDlkZTJjNmIzZmM2NGU2Njg4MTUwNTZjN2Y1YzlmYWNfNC0xLTEtMS0w_6a7c7566-6103-4721-ac38-32546375bd15"
      unitRef="number">-12.842</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RhYmxlOjQ5ZGUyYzZiM2ZjNjRlNjY4ODE1MDU2YzdmNWM5ZmFjL3RhYmxlcmFuZ2U6NDlkZTJjNmIzZmM2NGU2Njg4MTUwNTZjN2Y1YzlmYWNfNC0zLTEtMS0w_f34ec45e-24ab-4fea-8fc1-9e3d83b2be27"
      unitRef="number">0.310</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RhYmxlOjQ5ZGUyYzZiM2ZjNjRlNjY4ODE1MDU2YzdmNWM5ZmFjL3RhYmxlcmFuZ2U6NDlkZTJjNmIzZmM2NGU2Njg4MTUwNTZjN2Y1YzlmYWNfNC01LTEtMS0w_3bbd36bc-3bd9-44d8-a76c-02d2f2665969"
      unitRef="number">-0.016</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RhYmxlOjQ5ZGUyYzZiM2ZjNjRlNjY4ODE1MDU2YzdmNWM5ZmFjL3RhYmxlcmFuZ2U6NDlkZTJjNmIzZmM2NGU2Njg4MTUwNTZjN2Y1YzlmYWNfNC03LTEtMS0w_0c7dd520-dd0c-4d94-b7f7-67c33dbf1b33"
      unitRef="number">-2.030</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RleHRyZWdpb246YzFjMGRlMzIzZWQ2NDRiNzk4MDdmMmJmYmYxZGUwNTFfMTY0OTI2NzQ0MzMyMA_648a63d7-2405-4eb5-94fe-6c5cbe60a663"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RleHRyZWdpb246YzFjMGRlMzIzZWQ2NDRiNzk4MDdmMmJmYmYxZGUwNTFfMTY0OTI2NzQ0MzMyMA_8b82a74b-a55d-46be-a593-7666cb823493"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <tree:ExcessTaxBenefitonStockCompensationIncomeTaxExpenseBenefit
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RleHRyZWdpb246YzFjMGRlMzIzZWQ2NDRiNzk4MDdmMmJmYmYxZGUwNTFfMTY0OTI2NzQ0Mzc1NQ_65a19634-30e6-43a5-a077-4333fd68a5bb"
      unitRef="usd">-8300000</tree:ExcessTaxBenefitonStockCompensationIncomeTaxExpenseBenefit>
    <tree:ExcessTaxBenefitonStockCompensationIncomeTaxExpenseBenefit
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RleHRyZWdpb246YzFjMGRlMzIzZWQ2NDRiNzk4MDdmMmJmYmYxZGUwNTFfMTY0OTI2NzQ0Mzc1NQ_ad33d85d-b85a-4721-8fda-671409367a9d"
      unitRef="usd">-8300000</tree:ExcessTaxBenefitonStockCompensationIncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RleHRyZWdpb246YzFjMGRlMzIzZWQ2NDRiNzk4MDdmMmJmYmYxZGUwNTFfMjY2_648a63d7-2405-4eb5-94fe-6c5cbe60a663"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RleHRyZWdpb246YzFjMGRlMzIzZWQ2NDRiNzk4MDdmMmJmYmYxZGUwNTFfMjY2_8b82a74b-a55d-46be-a593-7666cb823493"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <tree:ExcessTaxBenefitonStockCompensationIncomeTaxExpenseBenefit
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RleHRyZWdpb246YzFjMGRlMzIzZWQ2NDRiNzk4MDdmMmJmYmYxZGUwNTFfMTY0OTI2NzQ0MzM0Mg_b0199bf5-ef44-40d7-808b-3ffb6f7f1efe"
      unitRef="usd">-800000</tree:ExcessTaxBenefitonStockCompensationIncomeTaxExpenseBenefit>
    <tree:ExcessTaxBenefitonStockCompensationIncomeTaxExpenseBenefit
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RleHRyZWdpb246YzFjMGRlMzIzZWQ2NDRiNzk4MDdmMmJmYmYxZGUwNTFfMzAx_9dab7b36-c3d9-44d8-a875-e2868b432775"
      unitRef="usd">-1800000</tree:ExcessTaxBenefitonStockCompensationIncomeTaxExpenseBenefit>
    <tree:CARESActIncomeTaxExpenseBenefit
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RleHRyZWdpb246YzFjMGRlMzIzZWQ2NDRiNzk4MDdmMmJmYmYxZGUwNTFfNTcz_6125fc69-2e48-4a9a-9897-8e703dcc973a"
      unitRef="usd">-6100000</tree:CARESActIncomeTaxExpenseBenefit>
    <tree:CARESActIncomeTaxExpenseBenefit
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RleHRyZWdpb246YzFjMGRlMzIzZWQ2NDRiNzk4MDdmMmJmYmYxZGUwNTFfMTI2NA_6125fc69-2e48-4a9a-9897-8e703dcc973a"
      unitRef="usd">-6100000</tree:CARESActIncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RleHRyZWdpb246YzFjMGRlMzIzZWQ2NDRiNzk4MDdmMmJmYmYxZGUwNTFfMTU4OA_c7cfaf15-0d25-477a-b341-4152d56f1f03">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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.572%"/&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.572%"/&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.578%"/&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;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&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;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="21" 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;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;Income tax benefit (expense) - excluding excess tax benefit on stock compensation and CARES Act&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;831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;3,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(7,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(970)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Excess tax benefit on stock compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Income tax benefit from CARES 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;&#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;6,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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:400;line-height:100%"&gt;Income tax benefit&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:400;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:400;line-height:100%"&gt;9,092&#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:400;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:400;line-height:100%"&gt;3,880&#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:400;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:400;line-height:100%"&gt;454&#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:400;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:400;line-height:100%"&gt;6,941&#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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <tree:IncomeTaxExpenseExcludingExcessTaxBenefitonStockCompensation
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RhYmxlOjJhZjMzMmRhMGViMjQ1NGVhMTNiNmNhYjI0ZDQyMDI3L3RhYmxlcmFuZ2U6MmFmMzMyZGEwZWIyNDU0ZWExM2I2Y2FiMjRkNDIwMjdfMy0xLTEtMS0w_1a2feb88-92aa-451e-8331-b14fcc334d66"
      unitRef="usd">-831000</tree:IncomeTaxExpenseExcludingExcessTaxBenefitonStockCompensation>
    <tree:IncomeTaxExpenseExcludingExcessTaxBenefitonStockCompensation
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RhYmxlOjJhZjMzMmRhMGViMjQ1NGVhMTNiNmNhYjI0ZDQyMDI3L3RhYmxlcmFuZ2U6MmFmMzMyZGEwZWIyNDU0ZWExM2I2Y2FiMjRkNDIwMjdfMy0zLTEtMS0w_53ee947c-7072-4f06-b8b5-28ef5a3f9607"
      unitRef="usd">-3127000</tree:IncomeTaxExpenseExcludingExcessTaxBenefitonStockCompensation>
    <tree:IncomeTaxExpenseExcludingExcessTaxBenefitonStockCompensation
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RhYmxlOjJhZjMzMmRhMGViMjQ1NGVhMTNiNmNhYjI0ZDQyMDI3L3RhYmxlcmFuZ2U6MmFmMzMyZGEwZWIyNDU0ZWExM2I2Y2FiMjRkNDIwMjdfMy01LTEtMS0w_26047e6a-32f8-46d8-93ca-3c6a0de28c8e"
      unitRef="usd">7839000</tree:IncomeTaxExpenseExcludingExcessTaxBenefitonStockCompensation>
    <tree:IncomeTaxExpenseExcludingExcessTaxBenefitonStockCompensation
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RhYmxlOjJhZjMzMmRhMGViMjQ1NGVhMTNiNmNhYjI0ZDQyMDI3L3RhYmxlcmFuZ2U6MmFmMzMyZGEwZWIyNDU0ZWExM2I2Y2FiMjRkNDIwMjdfMy03LTEtMS0w_91b47594-c471-4cac-8f42-378b1e54de94"
      unitRef="usd">970000</tree:IncomeTaxExpenseExcludingExcessTaxBenefitonStockCompensation>
    <tree:ExcessTaxBenefitonStockCompensationIncomeTaxExpenseBenefit
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RhYmxlOjJhZjMzMmRhMGViMjQ1NGVhMTNiNmNhYjI0ZDQyMDI3L3RhYmxlcmFuZ2U6MmFmMzMyZGEwZWIyNDU0ZWExM2I2Y2FiMjRkNDIwMjdfNC0xLTEtMS0w_09cadb79-bcdf-4a7b-b3a9-34ff21a0fe21"
      unitRef="usd">-8261000</tree:ExcessTaxBenefitonStockCompensationIncomeTaxExpenseBenefit>
    <tree:ExcessTaxBenefitonStockCompensationIncomeTaxExpenseBenefit
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RhYmxlOjJhZjMzMmRhMGViMjQ1NGVhMTNiNmNhYjI0ZDQyMDI3L3RhYmxlcmFuZ2U6MmFmMzMyZGEwZWIyNDU0ZWExM2I2Y2FiMjRkNDIwMjdfNC0zLTEtMS0w_d603bd5f-4876-45e7-9905-a67225c5d88c"
      unitRef="usd">-753000</tree:ExcessTaxBenefitonStockCompensationIncomeTaxExpenseBenefit>
    <tree:ExcessTaxBenefitonStockCompensationIncomeTaxExpenseBenefit
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RhYmxlOjJhZjMzMmRhMGViMjQ1NGVhMTNiNmNhYjI0ZDQyMDI3L3RhYmxlcmFuZ2U6MmFmMzMyZGEwZWIyNDU0ZWExM2I2Y2FiMjRkNDIwMjdfNC01LTEtMS0w_04d83f6b-540e-4fc7-8c72-24de74d13968"
      unitRef="usd">-8293000</tree:ExcessTaxBenefitonStockCompensationIncomeTaxExpenseBenefit>
    <tree:ExcessTaxBenefitonStockCompensationIncomeTaxExpenseBenefit
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RhYmxlOjJhZjMzMmRhMGViMjQ1NGVhMTNiNmNhYjI0ZDQyMDI3L3RhYmxlcmFuZ2U6MmFmMzMyZGEwZWIyNDU0ZWExM2I2Y2FiMjRkNDIwMjdfNC03LTEtMS0w_209d97d8-8298-4030-ac90-4e1f640b98be"
      unitRef="usd">-1807000</tree:ExcessTaxBenefitonStockCompensationIncomeTaxExpenseBenefit>
    <tree:CARESActIncomeTaxExpenseBenefit
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RhYmxlOjJhZjMzMmRhMGViMjQ1NGVhMTNiNmNhYjI0ZDQyMDI3L3RhYmxlcmFuZ2U6MmFmMzMyZGEwZWIyNDU0ZWExM2I2Y2FiMjRkNDIwMjdfNS0xLTEtMS0w_b2513f64-8f1c-41d8-a6bf-dcd62d0552e8"
      unitRef="usd">0</tree:CARESActIncomeTaxExpenseBenefit>
    <tree:CARESActIncomeTaxExpenseBenefit
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RhYmxlOjJhZjMzMmRhMGViMjQ1NGVhMTNiNmNhYjI0ZDQyMDI3L3RhYmxlcmFuZ2U6MmFmMzMyZGEwZWIyNDU0ZWExM2I2Y2FiMjRkNDIwMjdfNS0zLTEtMS0w_5d7ab971-506f-4b78-b34c-4cd20d91792c"
      unitRef="usd">0</tree:CARESActIncomeTaxExpenseBenefit>
    <tree:CARESActIncomeTaxExpenseBenefit
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RhYmxlOjJhZjMzMmRhMGViMjQ1NGVhMTNiNmNhYjI0ZDQyMDI3L3RhYmxlcmFuZ2U6MmFmMzMyZGEwZWIyNDU0ZWExM2I2Y2FiMjRkNDIwMjdfNS01LTEtMS0w_4b49796a-7614-40fd-b411-1bf9806411bb"
      unitRef="usd">0</tree:CARESActIncomeTaxExpenseBenefit>
    <tree:CARESActIncomeTaxExpenseBenefit
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RhYmxlOjJhZjMzMmRhMGViMjQ1NGVhMTNiNmNhYjI0ZDQyMDI3L3RhYmxlcmFuZ2U6MmFmMzMyZGEwZWIyNDU0ZWExM2I2Y2FiMjRkNDIwMjdfNS03LTEtMS0w_348a737e-1e09-45b5-8fbe-f05b6b0f3b7b"
      unitRef="usd">-6104000</tree:CARESActIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RhYmxlOjJhZjMzMmRhMGViMjQ1NGVhMTNiNmNhYjI0ZDQyMDI3L3RhYmxlcmFuZ2U6MmFmMzMyZGEwZWIyNDU0ZWExM2I2Y2FiMjRkNDIwMjdfNi0xLTEtMS0w_2ef7d65e-8666-47f5-899c-d08049cbea4a"
      unitRef="usd">-9092000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RhYmxlOjJhZjMzMmRhMGViMjQ1NGVhMTNiNmNhYjI0ZDQyMDI3L3RhYmxlcmFuZ2U6MmFmMzMyZGEwZWIyNDU0ZWExM2I2Y2FiMjRkNDIwMjdfNi0zLTEtMS0w_8c3294b1-5618-4f2a-b71e-ee67be22997f"
      unitRef="usd">-3880000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RhYmxlOjJhZjMzMmRhMGViMjQ1NGVhMTNiNmNhYjI0ZDQyMDI3L3RhYmxlcmFuZ2U6MmFmMzMyZGEwZWIyNDU0ZWExM2I2Y2FiMjRkNDIwMjdfNi01LTEtMS0w_c9a8a9be-40fe-4d06-80fe-71cd122d3447"
      unitRef="usd">-454000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183MC9mcmFnOmMxYzBkZTMyM2VkNjQ0Yjc5ODA3ZjJiZmJmMWRlMDUxL3RhYmxlOjJhZjMzMmRhMGViMjQ1NGVhMTNiNmNhYjI0ZDQyMDI3L3RhYmxlcmFuZ2U6MmFmMzMyZGEwZWIyNDU0ZWExM2I2Y2FiMjRkNDIwMjdfNi03LTEtMS0w_d544c0ab-94e2-4e54-98ff-a0f43cfce7c9"
      unitRef="usd">-6941000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjgzNjI_c517e808-04a4-4894-a5fe-e936f973d5bf">DEBT&lt;div style="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-top:9pt;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-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;On July 24, 2020, the Company issued $575.0 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 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-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 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 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-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 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,&#160;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-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;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-top:9pt;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-top:9pt;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-top:9pt;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-top:9pt;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-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;Holders of the 2025 Notes were not entitled to convert the 2025 Notes during the calendar quarter ended June 30, 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 March 31, 2021, 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 September 30, 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 June 30, 2021, was not greater than or equal to&#160;130%&#160;of the conversion price of the 2025 Notes on each applicable trading day.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;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-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 Company may not redeem the 2025 Notes prior to July 20, 2023. On or after July 20, 2023 and before the 41&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;st&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; 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&#160;130%&#160;of the conversion price on each applicable trading day. The redemption price will be equal to&#160;100%&#160;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-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;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&#160;100%&#160;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-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; 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-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 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 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 million and $119.4 million, respectively. Financing costs related to the issuance of the 2025 Notes were approximately $15.1 million, of which $12.0 million were allocated to the liability component and are being amortized to interest expense over the term of the debt and $3.1 million were allocated to the equity component.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;In the first six months of 2021, the Company recorded interest expense on the 2025 Notes of $13.5 million which consisted of $1.4 million associated with the 0.50% coupon rate, $11.0 million associated with the accretion of the debt discount, and $1.1 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-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;As of June&#160;30, 2021, the fair value of the 2025 Notes is estimated to be approximately $520.4&#160;million using the Level 1 observable input of the last quoted market price on June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;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, all of which is recorded as a non-current liability in the June&#160;30, 2021 consolidated balance sheet, 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-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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.575%"/&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;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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;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;/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;99,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;9,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;465,876&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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;2022 Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="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;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&#160;1 and December&#160;1 of each year, beginning on December 1, 2017. The 2022 Notes will mature on June&#160;1, 2022, unless earlier repurchased or converted.&lt;/span&gt;&lt;/div&gt;&lt;div style="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 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-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 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-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;Prior to the close of business on the business day immediately preceding February&#160;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-top:9pt;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-top:9pt;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-top:9pt;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-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;Holders of the 2022 Notes were not entitled to convert the 2022 Notes during the calendar quarter ended June 30, 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 March 31, 2021, was not greater than or equal to&#160;130%&#160;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 September 30, 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 June 30, 2021, was not greater than or equal to&#160;130%&#160;of the conversion price of the 2022 Notes on each applicable trading day.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;On or after February&#160;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-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 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-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; 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-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 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-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;On July 24, 2020, the Company used approximately $234.0 million of the net proceeds from the issuance of the 2025 Notes to repurchase approximately $130.3 million principal amount of the 2022 Notes, including the payment of accrued and unpaid interest of approximately $0.1 million, through separate transactions with certain holders of the 2022 Notes. Of the consideration paid, $126.0 million was allocated to the extinguishment of the liability component of the notes, while the remaining $107.9 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 million in the third quarter of 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;In the first six months of 2021, the Company recorded interest expense on the 2022 Notes of $4.7 million which consisted of $0.5 million associated with the 0.625% coupon rate, $3.8 million associated with the accretion of the debt discount, and $0.4 million associated with the amortization of the debt issuance costs. In the first six months of 2020, the Company recorded interest expense on the 2022 Notes of $7.9 million which consisted of $0.9 million associated with the 0.625% coupon rate, $6.3 million associated with the accretion of the debt discount, and $0.7 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-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;As of June&#160;30, 2021, the fair value of the 2022 Notes is estimated to be approximately $208.7&#160;million using the Level 1 observable input of the last quoted market price on June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;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, all of which is recorded as a current liability in the June&#160;30, 2021 consolidated balance sheet, 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="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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.575%"/&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;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,659&#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;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;/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;7,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;161,723&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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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-top:9pt;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-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;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 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-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;On July 24, 2020, the Company paid $124.2 million to the counterparties for the 2020 Hedge transactions. The 2020 Hedge transactions cover 1.2 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&#160;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-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;On July 24, 2020, the Company sold to the counterparties, warrants (the &#x201c;2020 Warrants&#x201d;) to acquire 1.2 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 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-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 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 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-top:9pt;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-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;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-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;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-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;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-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 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-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;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 to such termination, the outstanding portion of the 2017 Hedge covers 0.8 million shares of the Company's common stock and 2017 Warrants to acquire 0.8 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 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-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-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;On December&#160;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 June&#160;30, 2021 and December 31, 2020, the Company had no borrowings outstanding under the Amended Revolving Credit Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;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 June&#160;30, 2021 and December 31, 2020, the Company had outstanding one letter of credit issued in the amount of $0.2&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="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 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-top:9pt;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-top:9pt;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-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;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-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 Amended Revolving Credit Facility contains a restrictive financial covenant, which initially limits the total consolidated debt to EBITDA ratio to&#160;4.5, with step downs to&#160;4.0&#160;over time, except that this may increase by&#160;0.5&#160;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-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;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-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 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 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 Credit Facility during the temporary period. These amendments were applicable from the effective date through the fiscal quarter ending June 30, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="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 Company was in compliance with all covenants at June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="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 Amended Revolving Credit Facility requires LendingTree, LLC to pledge as collateral, subject to certain customary exclusions, substantially all of its assets, including&#160;100%&#160;of its equity in all of its domestic subsidiaries and&#160;66%&#160;of the voting &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;equity, and&#160;100%&#160;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&#160;100%&#160;of each such guarantor's assets, including&#160;100%&#160;of each such guarantor&#x2019;s equity in all of its domestic subsidiaries and&#160;66%&#160;of the voting equity, and&#160;100%&#160;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-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;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-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;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&#160;$2.8 million&#160;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 million related to the July 21, 2020 temporary amendment were amortized to interest expense through June 30, 2021. 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-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;In the first six months of 2021, the Company recorded interest expense related to the Amended Revolving Credit Facility of $2.3 million which consisted of $1.3 million in unused commitment fees and $1.0 million associated with the amortization of the debt issuance costs. In the first six months of 2020, the Company recorded interest expense related to the Amended Revolving Credit Facility of $2.1 million which consisted of $1.1 million associated with borrowings bearing interest at the LIBO rate, $0.5 million in unused commitment fees, and $0.5 million associated with the amortization of the debt issuance costs.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ie54ff1cc1989466a95e8a744051c9114_I20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfOTE_33593f9d-16da-4268-8aba-640e701d1415"
      unitRef="usd">575000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie54ff1cc1989466a95e8a744051c9114_I20200724"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTI4_4efa4769-0228-43a6-991c-cb531237f95f"
      unitRef="number">0.0050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i87d9ec88f1dd4888948859ef51db1b7f_I20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjM5_acfc0f93-b10f-4d26-9af1-7c4769bc1e38"
      unitRef="usd">75000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie54ff1cc1989466a95e8a744051c9114_I20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMzg1_9bf2885f-cd71-47b6-92ea-401238889067"
      unitRef="number">0.0050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <tree:DebtConversionNumberofSharesofCommonStockConvertibleper1000ofPrincipalNotes
      contextRef="icd94514133414b88ab65b734cf2a0db8_I20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfNjM2_e6af42d1-8907-496f-b66e-ee56d179aedb"
      unitRef="shares">2.1683</tree:DebtConversionNumberofSharesofCommonStockConvertibleper1000ofPrincipalNotes>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="icd94514133414b88ab65b734cf2a0db8_I20200724"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfNzg3_f676a4fb-aa96-4b7d-8d5e-e02890c9261a"
      unitRef="usdPerShare">461.19</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i09c8dda5a68c411db3a87948c3a40cd2_D20200724-20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjc5NA_e3248bd4-5bde-42b5-81f1-99ed1e5177f7"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i09c8dda5a68c411db3a87948c3a40cd2_D20200724-20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjg1MA_fae09980-515a-4e3c-86ee-173e1f8d8a81"
      unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i09c8dda5a68c411db3a87948c3a40cd2_D20200724-20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMzAwNA_af79fb4b-9215-4c7d-a13f-821d1745d7f4"
      unitRef="rate">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i46cb08912b6c4446a94417e2b9ff251e_D20200724-20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMzA3NA_8aedb2f6-3e4d-4766-be38-440e54666dfc"
      unitRef="day">5</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i46cb08912b6c4446a94417e2b9ff251e_D20200724-20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMzEwNw_826fd1ee-cfe3-4809-80b8-0f52099de974"
      unitRef="day">5</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <tree:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTriggerFiveBusinessDays
      contextRef="i46cb08912b6c4446a94417e2b9ff251e_D20200724-20200724"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMzMxNA_08269731-4116-400a-a52a-f6154c690d3e"
      unitRef="rate">0.98</tree:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTriggerFiveBusinessDays>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i09c8dda5a68c411db3a87948c3a40cd2_D20200724-20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMzk2MQ_e3248bd4-5bde-42b5-81f1-99ed1e5177f7"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i09c8dda5a68c411db3a87948c3a40cd2_D20200724-20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfNDAyNw_fae09980-515a-4e3c-86ee-173e1f8d8a81"
      unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i09c8dda5a68c411db3a87948c3a40cd2_D20200724-20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfNDExNw_7e517ce5-4e05-4150-bf06-9a65154696d4"
      unitRef="rate">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i1269c736f9004d1d90e187f582c824f3_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjgzNzg_2520e7b3-d547-4b3c-955e-a359c74d2351"
      unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i1269c736f9004d1d90e187f582c824f3_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfNDU0MA_5086887b-f8d5-41ee-a60d-49e772bfee5a"
      unitRef="rate">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i09c8dda5a68c411db3a87948c3a40cd2_D20200724-20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfNTIwNA_e3248bd4-5bde-42b5-81f1-99ed1e5177f7"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i09c8dda5a68c411db3a87948c3a40cd2_D20200724-20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfNTI2MA_fae09980-515a-4e3c-86ee-173e1f8d8a81"
      unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i09c8dda5a68c411db3a87948c3a40cd2_D20200724-20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfNTQ3NQ_9d76030e-677a-4c2a-b960-ade95e2f23e1"
      unitRef="rate">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i09148a4eb864454ab51c59e303a9196a_D20200724-20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfNTU3Mg_e99d18c2-749a-4a92-8514-a0f151d4e7c4"
      unitRef="rate">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i09148a4eb864454ab51c59e303a9196a_D20200724-20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfNTk3Nw_65b2f5e4-923d-4967-a219-59175b71d8ff"
      unitRef="rate">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <tree:NonconvertibleDebtBorrowingRateattheDateofIssuance
      contextRef="icd94514133414b88ab65b734cf2a0db8_I20200724"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfNjg0Nw_11141dbc-7d1f-4e97-9f10-08db37b50e40"
      unitRef="rate">0.0530</tree:NonconvertibleDebtBorrowingRateattheDateofIssuance>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="icd94514133414b88ab65b734cf2a0db8_I20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfNzAwNQ_19317cbe-6989-43ff-8b8c-99839dd0ea53"
      unitRef="usd">455600000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="icd94514133414b88ab65b734cf2a0db8_I20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfNzAxMg_1121ba51-7391-4011-a616-32060573d21d"
      unitRef="usd">119400000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="icd94514133414b88ab65b734cf2a0db8_I20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfNzEwNw_1410f088-1753-4b4e-9929-75d72b45b2bb"
      unitRef="usd">15100000</us-gaap:DeferredFinanceCostsGross>
    <tree:Debtissuancecostsliabilitycomponent
      contextRef="icd94514133414b88ab65b734cf2a0db8_I20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfNzEyMA_2cf0c548-0f8a-4796-9013-8ca77d93d35b"
      unitRef="usd">12000000.0</tree:Debtissuancecostsliabilitycomponent>
    <tree:Debtissuancecostsequitycomponent
      contextRef="icd94514133414b88ab65b734cf2a0db8_I20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfNzIzOQ_a8605c9c-ab42-472c-a0e9-4014c7746801"
      unitRef="usd">3100000</tree:Debtissuancecostsequitycomponent>
    <us-gaap:InterestExpenseDebt
      contextRef="i2f7614b9bc3d46fca9de6df5ab7fc552_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfNzM2OQ_54aa7560-5348-4b73-839c-a9ae63f9bc3f"
      unitRef="usd">13500000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i2f7614b9bc3d46fca9de6df5ab7fc552_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfNzM5MQ_de3a9e53-df46-4304-b59b-64d182010f0a"
      unitRef="usd">1400000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i10b8479217df4e3da84588e4d90fe62c_I20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfNzQxNA_78f4c902-d55c-4622-9a58-e4df92f65457"
      unitRef="number">0.0050</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i2f7614b9bc3d46fca9de6df5ab7fc552_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfNzQzMA_6620f747-4ff7-417a-b0eb-3b5373494242"
      unitRef="usd">11000000.0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i2f7614b9bc3d46fca9de6df5ab7fc552_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfNzQ4OQ_2c30238e-a8b6-4483-9dd7-209f6e1560c9"
      unitRef="usd">1100000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:LongTermDebtFairValue
      contextRef="i9cd23ddff93a4b8db4833898889e7f3d_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfNzY5Mw_1ac6594e-6006-4c84-9826-d18e4dba44ce"
      unitRef="usd">520400000</us-gaap:LongTermDebtFairValue>
    <us-gaap:ConvertibleDebtTableTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjgzNjg_510824f2-a487-48aa-b236-dbf80c8f4fef">&lt;div style="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;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, all of which is recorded as a non-current liability in the June&#160;30, 2021 consolidated balance sheet, 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-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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.575%"/&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;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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;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;/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;99,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;9,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;465,876&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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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;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, all of which is recorded as a current liability in the June&#160;30, 2021 consolidated balance sheet, 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="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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.575%"/&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;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,659&#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;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;/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;7,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;161,723&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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:ConvertibleDebt
      contextRef="i10b8479217df4e3da84588e4d90fe62c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RhYmxlOmMwODcxNDc1ZTIzMzQ3MGJiMDc4ZmU4MzZhZTdjM2Q2L3RhYmxlcmFuZ2U6YzA4NzE0NzVlMjMzNDcwYmIwNzhmZTgzNmFlN2MzZDZfMS0xLTEtMS0w_3f9a2721-8eea-4adc-9814-f71c046e7a32"
      unitRef="usd">575000000</us-gaap:ConvertibleDebt>
    <us-gaap:ConvertibleDebt
      contextRef="i2c211e22cd3c49e6b12a12683809ce45_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RhYmxlOmMwODcxNDc1ZTIzMzQ3MGJiMDc4ZmU4MzZhZTdjM2Q2L3RhYmxlcmFuZ2U6YzA4NzE0NzVlMjMzNDcwYmIwNzhmZTgzNmFlN2MzZDZfMS0zLTEtMS0w_9106e552-453d-4a7d-bf21-959a62658427"
      unitRef="usd">575000000</us-gaap:ConvertibleDebt>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i10b8479217df4e3da84588e4d90fe62c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RhYmxlOmMwODcxNDc1ZTIzMzQ3MGJiMDc4ZmU4MzZhZTdjM2Q2L3RhYmxlcmFuZ2U6YzA4NzE0NzVlMjMzNDcwYmIwNzhmZTgzNmFlN2MzZDZfMi0xLTEtMS0w_b1500030-c47b-429d-9221-ddf7dbc6c378"
      unitRef="usd">99166000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i2c211e22cd3c49e6b12a12683809ce45_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RhYmxlOmMwODcxNDc1ZTIzMzQ3MGJiMDc4ZmU4MzZhZTdjM2Q2L3RhYmxlcmFuZ2U6YzA4NzE0NzVlMjMzNDcwYmIwNzhmZTgzNmFlN2MzZDZfMi0zLTEtMS0w_0df04bfe-0035-42af-982e-11cc6aa36504"
      unitRef="usd">110110000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <tree:Debtissuancecostsliabilitycomponent
      contextRef="i10b8479217df4e3da84588e4d90fe62c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RhYmxlOmMwODcxNDc1ZTIzMzQ3MGJiMDc4ZmU4MzZhZTdjM2Q2L3RhYmxlcmFuZ2U6YzA4NzE0NzVlMjMzNDcwYmIwNzhmZTgzNmFlN2MzZDZfMy0xLTEtMS0w_38adaeff-4e82-415c-bbb3-0d1c13b73143"
      unitRef="usd">9958000</tree:Debtissuancecostsliabilitycomponent>
    <tree:Debtissuancecostsliabilitycomponent
      contextRef="i2c211e22cd3c49e6b12a12683809ce45_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RhYmxlOmMwODcxNDc1ZTIzMzQ3MGJiMDc4ZmU4MzZhZTdjM2Q2L3RhYmxlcmFuZ2U6YzA4NzE0NzVlMjMzNDcwYmIwNzhmZTgzNmFlN2MzZDZfMy0zLTEtMS0w_a8b54aac-3a55-48b2-b001-7ff3d0412cdc"
      unitRef="usd">11056000</tree:Debtissuancecostsliabilitycomponent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i10b8479217df4e3da84588e4d90fe62c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RhYmxlOmMwODcxNDc1ZTIzMzQ3MGJiMDc4ZmU4MzZhZTdjM2Q2L3RhYmxlcmFuZ2U6YzA4NzE0NzVlMjMzNDcwYmIwNzhmZTgzNmFlN2MzZDZfNC0xLTEtMS0w_3cad5ea2-ad52-4464-bfa1-206102acddc7"
      unitRef="usd">465876000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i2c211e22cd3c49e6b12a12683809ce45_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RhYmxlOmMwODcxNDc1ZTIzMzQ3MGJiMDc4ZmU4MzZhZTdjM2Q2L3RhYmxlcmFuZ2U6YzA4NzE0NzVlMjMzNDcwYmIwNzhmZTgzNmFlN2MzZDZfNC0zLTEtMS0w_139b2daa-f136-4931-a36c-217ecfb9c5e2"
      unitRef="usd">453834000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ConvertibleDebt
      contextRef="i9736e4f2a9ce43ba8a8c364dc48d5200_I20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfODAwMQ_e37fd101-2e74-475b-860d-20d6d7176958"
      unitRef="usd">300000000.0</us-gaap:ConvertibleDebt>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i9736e4f2a9ce43ba8a8c364dc48d5200_I20170531"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfODAzOA_0e47d343-c6c4-4bd0-b293-3b13905d6d87"
      unitRef="rate">0.00625</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i9736e4f2a9ce43ba8a8c364dc48d5200_I20170531"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfODE2OA_4e2c7493-a240-4ba2-92be-6d60539dcad8"
      unitRef="rate">0.00625</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <tree:DebtConversionNumberofSharesofCommonStockConvertibleper1000ofPrincipalNotes
      contextRef="i9736e4f2a9ce43ba8a8c364dc48d5200_I20170531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfODQwNw_4fe15ff8-7675-4b1b-bfb0-7083058c8b2a"
      unitRef="shares">4.8163</tree:DebtConversionNumberofSharesofCommonStockConvertibleper1000ofPrincipalNotes>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i9736e4f2a9ce43ba8a8c364dc48d5200_I20170531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfODU1NA_a98b261b-8b81-47b8-9a76-a667d6a3783d"
      unitRef="usdPerShare">207.63</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i9113d3d9e242470d8e4795b58a1c1a61_D20170531-20170531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTA0MjU_bf380af6-425c-4827-93ed-073d657fa7e1"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i9113d3d9e242470d8e4795b58a1c1a61_D20170531-20170531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTA0ODE_8d6b792f-4a28-4df2-9037-2e4466aa1702"
      unitRef="segment">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i9113d3d9e242470d8e4795b58a1c1a61_D20170531-20170531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTA2MzU_463064a6-6f0c-4101-bae4-0d86576b6c2e"
      unitRef="rate">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="iae1c6072822b4f43ace0b50c1048af06_D20170531-20170531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTA3MDU_3ff2173d-ef15-440b-ad4b-b6f5fb5e0a4a"
      unitRef="day">5</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="iae1c6072822b4f43ace0b50c1048af06_D20170531-20170531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTA3Mzg_275b3266-d5a8-412c-9210-b08d55fb863f"
      unitRef="day">5</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <tree:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTriggerFiveBusinessDays
      contextRef="iae1c6072822b4f43ace0b50c1048af06_D20170531-20170531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTA5NDE_7e2ee97c-bede-498a-b899-832c477e50c0"
      unitRef="rate">0.98</tree:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTriggerFiveBusinessDays>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i9113d3d9e242470d8e4795b58a1c1a61_D20170531-20170531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTEzNjE_0e51ccad-3086-42dc-9979-b0a79e6cdb0f"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i9113d3d9e242470d8e4795b58a1c1a61_D20170531-20170531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTE0Mjc_17e44e27-60bd-4622-b74c-a39fb2f8fe5a"
      unitRef="segment">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i9113d3d9e242470d8e4795b58a1c1a61_D20170531-20170531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTE1MTc_1493f74a-82f9-406b-8cf1-81d3d8dfb36e"
      unitRef="rate">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i3c40795b744c4859a32c3f4e3ee20606_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTE3ODc_a4a88608-6a23-4ca3-b5fb-b597064ebe4d"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i3c40795b744c4859a32c3f4e3ee20606_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTE4NTM_0575b10d-59df-4d8e-8c7b-487a9ab0c766"
      unitRef="segment">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i9113d3d9e242470d8e4795b58a1c1a61_D20170531-20170531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTE5NDA_7d039e9b-1019-4866-b62d-0e71136f0d12"
      unitRef="rate">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i094bb064cf854ad8b6d9df093ffc5ee1_D20170531-20170531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTI2MjU_2c965886-99db-460d-8484-f1185c90e164"
      unitRef="rate">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <tree:NonconvertibleDebtBorrowingRateattheDateofIssuance
      contextRef="i9736e4f2a9ce43ba8a8c364dc48d5200_I20170531"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTMyMzM_21860037-4cf4-483f-8eab-f2fdd1373610"
      unitRef="number">0.0536</tree:NonconvertibleDebtBorrowingRateattheDateofIssuance>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="i9736e4f2a9ce43ba8a8c364dc48d5200_I20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTMzOTE_aa705733-969c-40af-9ac5-b0fade9e5597"
      unitRef="usd">238400000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i9736e4f2a9ce43ba8a8c364dc48d5200_I20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTMzOTg_3381a460-e85d-421c-80b1-03a2440ce5ad"
      unitRef="usd">61600000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i9736e4f2a9ce43ba8a8c364dc48d5200_I20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTM0OTM_9fc90518-9856-4f19-97c1-8b90343b55a7"
      unitRef="usd">9300000</us-gaap:DeferredFinanceCostsGross>
    <tree:Debtissuancecostsliabilitycomponent
      contextRef="i9736e4f2a9ce43ba8a8c364dc48d5200_I20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTM1MDY_62e105e5-ec9f-4e8f-8868-dca234df0136"
      unitRef="usd">7400000</tree:Debtissuancecostsliabilitycomponent>
    <tree:Debtissuancecostsequitycomponent
      contextRef="i9736e4f2a9ce43ba8a8c364dc48d5200_I20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTM2MjU_cb1f4975-bf8e-422f-9468-e22b9f1d2601"
      unitRef="usd">1900000</tree:Debtissuancecostsequitycomponent>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="id9220a9209de472b9b6eca544b6f1ce9_D20200724-20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTM3MTc_710fd82e-52b8-44f4-9bbc-6d62ed3ae7fb"
      unitRef="usd">234000000.0</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="if1da857192e24a44b5b07641fa038b22_I20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTM4MDQ_7b8744a3-5b79-4f2c-842a-3e039f9368a9"
      unitRef="usd">130300000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <tree:DebtInstrumentRepurchasedAmountAccruedInterest
      contextRef="if1da857192e24a44b5b07641fa038b22_I20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTM5MTM_87171d9a-1f31-411b-a139-6a674a122a11"
      unitRef="usd">100000</tree:DebtInstrumentRepurchasedAmountAccruedInterest>
    <us-gaap:ExtinguishmentOfDebtAmount
      contextRef="id9220a9209de472b9b6eca544b6f1ce9_D20200724-20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTQwMTQ_f5ad19e5-f09b-431f-991a-4526ade339e4"
      unitRef="usd">126000000.0</us-gaap:ExtinguishmentOfDebtAmount>
    <tree:AdjustmentstoAdditionalPaidinCapitalRepurchaseofConvertibleDebt
      contextRef="id9220a9209de472b9b6eca544b6f1ce9_D20200724-20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTQxMTQ_c3d38ceb-1d2a-4f6f-9b61-ecda896f166e"
      unitRef="usd">-107900000</tree:AdjustmentstoAdditionalPaidinCapitalRepurchaseofConvertibleDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ibfce83a21bf24a50817c7fe246636b87_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTQzNDU_41518876-1f74-46bc-b290-416767ee3f7d"
      unitRef="usd">-7800000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i8e2112f9549f49238a89ede1988c3f7e_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTQ0NjU_db8443cf-9f3c-4f09-8971-0be3b6c0ffb4"
      unitRef="usd">4700000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i8e2112f9549f49238a89ede1988c3f7e_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTQ0ODc_23efc3b1-7e03-4262-8278-5a73cb8c8d42"
      unitRef="usd">500000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i9736e4f2a9ce43ba8a8c364dc48d5200_I20170531"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTQ1MTA_0933bf2f-c595-406b-a6ce-b1fa40421fe5"
      unitRef="number">0.00625</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i8e2112f9549f49238a89ede1988c3f7e_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTQ1MjY_41c8901a-805c-4dc8-a94a-15b493943458"
      unitRef="usd">3800000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i8e2112f9549f49238a89ede1988c3f7e_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTQ1ODU_55e46624-ee3c-4115-a7b5-cb06d18dc327"
      unitRef="usd">400000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseDebt
      contextRef="i9ae659d9de0f4cb1b79cef9ee69bbe28_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTQ3MzY_74ce00ef-b64e-4b61-b78a-bc9e56bec01a"
      unitRef="usd">7900000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i9ae659d9de0f4cb1b79cef9ee69bbe28_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTQ3NTg_4f0794b8-26c7-44a2-81c9-c4460089f484"
      unitRef="usd">900000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i9736e4f2a9ce43ba8a8c364dc48d5200_I20170531"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTQ3ODE_0933bf2f-c595-406b-a6ce-b1fa40421fe5"
      unitRef="number">0.00625</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i9ae659d9de0f4cb1b79cef9ee69bbe28_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTQ3OTc_9fd4c0da-19b3-4e36-a33a-0eb2ff9e422e"
      unitRef="usd">6300000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i9ae659d9de0f4cb1b79cef9ee69bbe28_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTQ4NTY_ef37380a-4e1a-486a-be1c-e2b0abcb30f6"
      unitRef="usd">700000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:LongTermDebtFairValue
      contextRef="i5f21eb450d024681b796c7b43a3b4791_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTUwNjA_2d4939d5-a162-45c8-bb75-7295fef31231"
      unitRef="usd">208700000</us-gaap:LongTermDebtFairValue>
    <us-gaap:ConvertibleDebt
      contextRef="i5f21eb450d024681b796c7b43a3b4791_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RhYmxlOjVmMWFmNjVhNWVmODQzMjc5ZWE5ZGY2MmViZDk1ODljL3RhYmxlcmFuZ2U6NWYxYWY2NWE1ZWY4NDMyNzllYTlkZjYyZWJkOTU4OWNfMS0xLTEtMS0w_38047d7e-175d-4b31-b3bc-fcd8d0de8618"
      unitRef="usd">169659000</us-gaap:ConvertibleDebt>
    <us-gaap:ConvertibleDebt
      contextRef="i562fb2395a364038a41eaff966e9c022_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RhYmxlOjVmMWFmNjVhNWVmODQzMjc5ZWE5ZGY2MmViZDk1ODljL3RhYmxlcmFuZ2U6NWYxYWY2NWE1ZWY4NDMyNzllYTlkZjYyZWJkOTU4OWNfMS0zLTEtMS0w_205426d3-9f16-44f6-85b4-ba94eeeb5309"
      unitRef="usd">169690000</us-gaap:ConvertibleDebt>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i5f21eb450d024681b796c7b43a3b4791_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RhYmxlOjVmMWFmNjVhNWVmODQzMjc5ZWE5ZGY2MmViZDk1ODljL3RhYmxlcmFuZ2U6NWYxYWY2NWE1ZWY4NDMyNzllYTlkZjYyZWJkOTU4OWNfMi0xLTEtMS0w_0fc7784d-3688-4b07-925f-2af6eaa6b5ef"
      unitRef="usd">7086000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i562fb2395a364038a41eaff966e9c022_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RhYmxlOjVmMWFmNjVhNWVmODQzMjc5ZWE5ZGY2MmViZDk1ODljL3RhYmxlcmFuZ2U6NWYxYWY2NWE1ZWY4NDMyNzllYTlkZjYyZWJkOTU4OWNfMi0zLTEtMS0w_298efb42-14d6-4fab-9da5-afa84acb1598"
      unitRef="usd">10815000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <tree:Debtissuancecostsliabilitycomponent
      contextRef="i5f21eb450d024681b796c7b43a3b4791_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RhYmxlOjVmMWFmNjVhNWVmODQzMjc5ZWE5ZGY2MmViZDk1ODljL3RhYmxlcmFuZ2U6NWYxYWY2NWE1ZWY4NDMyNzllYTlkZjYyZWJkOTU4OWNfMy0xLTEtMS0w_e606ff2a-cafd-45ee-af08-f5474fea9867"
      unitRef="usd">850000</tree:Debtissuancecostsliabilitycomponent>
    <tree:Debtissuancecostsliabilitycomponent
      contextRef="i562fb2395a364038a41eaff966e9c022_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RhYmxlOjVmMWFmNjVhNWVmODQzMjc5ZWE5ZGY2MmViZDk1ODljL3RhYmxlcmFuZ2U6NWYxYWY2NWE1ZWY4NDMyNzllYTlkZjYyZWJkOTU4OWNfMy0zLTEtMS0w_c05fb4b7-db5d-4fe0-90ac-905a2924bf4a"
      unitRef="usd">1297000</tree:Debtissuancecostsliabilitycomponent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i5f21eb450d024681b796c7b43a3b4791_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RhYmxlOjVmMWFmNjVhNWVmODQzMjc5ZWE5ZGY2MmViZDk1ODljL3RhYmxlcmFuZ2U6NWYxYWY2NWE1ZWY4NDMyNzllYTlkZjYyZWJkOTU4OWNfNC0xLTEtMS0w_fc3e04ae-0c4d-4f6f-8aac-f7b0ce67b75b"
      unitRef="usd">161723000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i562fb2395a364038a41eaff966e9c022_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RhYmxlOjVmMWFmNjVhNWVmODQzMjc5ZWE5ZGY2MmViZDk1ODljL3RhYmxlcmFuZ2U6NWYxYWY2NWE1ZWY4NDMyNzllYTlkZjYyZWJkOTU4OWNfNC0zLTEtMS0w_be49d10e-e03a-44c8-b9bc-34dac9656d0d"
      unitRef="usd">157578000</us-gaap:LongTermDebtNoncurrent>
    <tree:NetproceedsfromtheConvertibleNotesusedtopayforthecostoftheConvertibleNoteHedge
      contextRef="ia2d56d0dbd3d4cc8819bcf0e92ddfd9e_I20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTU2Mjk_da2489ec-3737-4ae3-b182-496dfd52b21f"
      unitRef="usd">63000000.0</tree:NetproceedsfromtheConvertibleNotesusedtopayforthecostoftheConvertibleNoteHedge>
    <us-gaap:PaymentsForHedgeFinancingActivities
      contextRef="i507072cd05f5461d8be19c71d76000a0_D20200724-20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTU4MzA_ddf34345-2b84-4f73-81ea-e8be678b1f0a"
      unitRef="usd">124200000</us-gaap:PaymentsForHedgeFinancingActivities>
    <tree:NumberofSharesCoveredbytheHedgeTransactions
      contextRef="ia2d56d0dbd3d4cc8819bcf0e92ddfd9e_I20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTU5MjI_97a77359-163b-47ad-8ae6-6abf44f35bfe"
      unitRef="shares">1200000</tree:NumberofSharesCoveredbytheHedgeTransactions>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="ia2d56d0dbd3d4cc8819bcf0e92ddfd9e_I20200724"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTY2NjM_41310eef-3a5b-494a-bc78-30db8f8a6af4"
      unitRef="usdPerShare">461.19</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <tree:NumberofSharesCoveredbytheHedgeTransactions
      contextRef="ia2d56d0dbd3d4cc8819bcf0e92ddfd9e_I20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTY4NjU_d443cd9d-0b58-4a7a-8846-ad2d4cd35116"
      unitRef="shares">1200000</tree:NumberofSharesCoveredbytheHedgeTransactions>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ia2d56d0dbd3d4cc8819bcf0e92ddfd9e_I20200724"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTY5MzU_0743c151-6584-491d-a4ba-d06ee731ed24"
      unitRef="usdPerShare">709.52</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <tree:Premiumofwarrantstrikepriceoversalespriceofcommonstock
      contextRef="ia2d56d0dbd3d4cc8819bcf0e92ddfd9e_I20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTY5Nzk_87b44445-170a-489c-a3aa-9866a3c92e5d"
      unitRef="number">1</tree:Premiumofwarrantstrikepriceoversalespriceofcommonstock>
    <us-gaap:SharePrice
      contextRef="ic69c1631a45c47538ac3a1b3c6110367_I20200721"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTcwMzk_f67dac3d-5cfe-46da-8d2f-a99e697b4fed"
      unitRef="usdPerShare">354.76</us-gaap:SharePrice>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="i507072cd05f5461d8be19c71d76000a0_D20200724-20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTcxMzU_22539a12-0d5f-492a-baab-628759c4a7b4"
      unitRef="usd">61200000</us-gaap:ProceedsFromIssuanceOfWarrants>
    <tree:NetproceedsfromtheConvertibleNotesusedtopayforthecostoftheConvertibleNoteHedge
      contextRef="ia2d56d0dbd3d4cc8819bcf0e92ddfd9e_I20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTc2MDI_90c5eeed-0165-4d3a-9c10-0d3a9549048f"
      unitRef="usd">63000000.0</tree:NetproceedsfromtheConvertibleNotesusedtopayforthecostoftheConvertibleNoteHedge>
    <tree:NetproceedsfromtheConvertibleNotesusedtopayforthecostoftheConvertibleNoteHedge
      contextRef="ia0ff4becdbac4b7e8351ef0ede21322b_I20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTc5ODI_8e4d2b85-fce6-4cd1-b947-ada105a98277"
      unitRef="usd">18100000</tree:NetproceedsfromtheConvertibleNotesusedtopayforthecostoftheConvertibleNoteHedge>
    <us-gaap:PaymentsForHedgeFinancingActivities
      contextRef="i8ceffc3ebbff41ceb9e7466b14ab2d80_D20170531-20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTgxODI_1b291304-3084-4b76-82e3-7ed6a8717de3"
      unitRef="usd">61500000</us-gaap:PaymentsForHedgeFinancingActivities>
    <tree:NumberofSharesCoveredbytheHedgeTransactions
      contextRef="ia0ff4becdbac4b7e8351ef0ede21322b_I20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTgyODY_22c45e86-6170-45e9-94cc-ceafe7c10fe7"
      unitRef="shares">1400000</tree:NumberofSharesCoveredbytheHedgeTransactions>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="ia0ff4becdbac4b7e8351ef0ede21322b_I20170531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTkwMjc_d115dcef-7f0c-49de-ac6a-5474f4d6bd39"
      unitRef="usdPerShare">207.63</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <tree:NumberofSharesCoveredbytheHedgeTransactions
      contextRef="ia0ff4becdbac4b7e8351ef0ede21322b_I20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTkyMjg_755a4058-96bb-4465-b0c7-b8fc70c74097"
      unitRef="shares">1400000</tree:NumberofSharesCoveredbytheHedgeTransactions>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ia0ff4becdbac4b7e8351ef0ede21322b_I20170531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTkyOTg_149f4011-8583-4da2-867a-ff6da69df081"
      unitRef="usdPerShare">266.39</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <tree:Premiumofwarrantstrikepriceoversalespriceofcommonstock
      contextRef="ia0ff4becdbac4b7e8351ef0ede21322b_I20170531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTkzNDI_84684b78-bd71-4457-bcdc-11f0d166b1a4"
      unitRef="number">0.70</tree:Premiumofwarrantstrikepriceoversalespriceofcommonstock>
    <us-gaap:SharePrice
      contextRef="ibd00fc6d83b54318aaa68e41b92ff084_I20170524"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTk0MDI_74506d42-e550-4484-a999-88660005f751"
      unitRef="usdPerShare">156.70</us-gaap:SharePrice>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="i8ceffc3ebbff41ceb9e7466b14ab2d80_D20170531-20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTk0OTY_79b34b79-f79d-4af3-bf03-418c1e413d07"
      unitRef="usd">43400000</us-gaap:ProceedsFromIssuanceOfWarrants>
    <tree:NetproceedsfromtheConvertibleNotesusedtopayforthecostoftheConvertibleNoteHedge
      contextRef="ia0ff4becdbac4b7e8351ef0ede21322b_I20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTk5NjM_a2e053da-2692-4876-95b2-28e90e81cb1e"
      unitRef="usd">18100000</tree:NetproceedsfromtheConvertibleNotesusedtopayforthecostoftheConvertibleNoteHedge>
    <tree:NumberofSharesCoveredbytheHedgeTransactions
      contextRef="iafca38b498614aab806888aa64cfb107_I20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjA1MDQ_8cc37163-ec9d-4e42-9130-a89519d9ddbe"
      unitRef="shares">800000</tree:NumberofSharesCoveredbytheHedgeTransactions>
    <tree:NumberofSharesCoveredbytheHedgeTransactions
      contextRef="iafca38b498614aab806888aa64cfb107_I20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjA1NzM_83aa585e-a56c-41d1-af01-ddbfe58841d8"
      unitRef="shares">800000</tree:NumberofSharesCoveredbytheHedgeTransactions>
    <us-gaap:ProceedsFromHedgeFinancingActivities
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjA2NTQ_32c6f205-4ce8-4988-9151-cafa029923da"
      unitRef="usd">109900000</us-gaap:ProceedsFromHedgeFinancingActivities>
    <us-gaap:PaymentsForRepurchaseOfWarrants
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjA2NjY_2aea48bb-1816-41f2-bbd6-b2f20528889c"
      unitRef="usd">94300000</us-gaap:PaymentsForRepurchaseOfWarrants>
    <tree:ProceedsfromHedgeandWarrants
      contextRef="if67cec0eae7043e096f787d792dd0a0e_D20200724-20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjA3Njk_ddcbb9aa-1845-4a04-bbcb-4e35c226cf60"
      unitRef="usd">15600000</tree:ProceedsfromHedgeandWarrants>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i72a7467261d84928a7cb45c4fd91e2ed_I20191210"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjEwNDg_b9d77cbf-1f88-4a6f-80b1-e4ed1e6c580f"
      unitRef="usd">500000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="icbffe3cc029743d4b5f2e801d60dfab9_D20191210-20191210"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjgzNzU_6797de89-8925-4149-b478-e356d36ff3e7">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie3a6ad115a27409db7ae7e7ab6cb390e_I20181026"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjExOTI_aa502636-3c46-410c-abb0-398c88f1f9d1"
      unitRef="usd">350000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="ibae9e969508249969900b60f331c175f_D20181026-20181026"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjgzNzY_02392436-6f50-4b73-8e66-2504541b9be3">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCredit
      contextRef="i9ae118793c814527af476627d6c31eac_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTA5OTUxMTY1NzA5Nw_aaea26c3-4c76-41c7-81bb-91303605817d"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i5df0f0d5a6f0499d9c79bb2e26498b26_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMTA5OTUxMTY1NzA5Nw_b584d16c-ce7a-42ad-acb1-ffe0b6434c25"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i996dd007a03a4c1c8bd3ec8d3860ce06_I20191210"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjE2NjE_97cda90a-cc24-4549-812e-cf46e57a5762"
      unitRef="usd">10000000.0</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <tree:CreditAgreementPotentialAdditionalBorrowingCapacity
      contextRef="i5a41a04e32d94404b38ef8007e00ed40_I20191210"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjE5OTM_e7a6ee8f-2848-402b-85b3-987893647b11"
      unitRef="usd">185000000.0</tree:CreditAgreementPotentialAdditionalBorrowingCapacity>
    <tree:RatioofDebttoEBITDAtoIncreaseRevolvingCommitment
      contextRef="i2d3688a46d83442fae80c9a996ee2bdd_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjIxNDQ_a72e74b6-4a62-4f9f-aafe-3bb3b4b1fb84"
      unitRef="number">2.50</tree:RatioofDebttoEBITDAtoIncreaseRevolvingCommitment>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="icbf15d6f42ab4a23b5391172926b8a79_I20191210"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjIxNzY_b01bc486-db0f-48e5-a2d5-6cec1c08ef5c"
      unitRef="usd">10000000.0</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjIzNzI_60bec209-aa52-4344-aa79-d6c821ae1758"
      unitRef="usd">200000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjIzNzI_cca88d22-43cd-4b86-9fea-9fd77316a1ab"
      unitRef="usd">200000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="iab1e12cc5f4547c6846a319cd08b3250_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjI2NjM_08820ae6-42f2-4a60-9356-41754cf659c3"
      unitRef="number">0.005</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="id6acfc6fb809459fa77579a05ea6e298_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjI3NzM_362f5b21-2c84-49c3-8013-6ecc4a72a74b"
      unitRef="number">0.010</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic4dadacbdfe3402cb313afeb991c6183_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjI4MTM_e99e2e04-6787-4148-b926-893e5b007e12"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="id3b94dd241cf43e09af2dff7e0942e8e_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjI4MTk_454f0862-2f14-4680-973b-aa75572f6d02"
      unitRef="number">0.010</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i5586cc456eb54672b978d2e16c612b4c_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjMwMjM_63732c7a-ca4d-451f-8138-932cec07a0d4"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i5b502db4876e490eb8ecb55c29638e4e_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjMwMjk_8e32299d-9182-4f95-a60f-4536c3d7527a"
      unitRef="number">0.020</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <tree:RatioofDebttoEBITDA
      contextRef="i2d3688a46d83442fae80c9a996ee2bdd_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjM1MDA_e98e8288-4b0f-40ad-8d42-1d085fc2b619"
      unitRef="number">4.5</tree:RatioofDebttoEBITDA>
    <tree:RatioofDebttoEBITDAStepDown
      contextRef="id6e1c6870f3e474b84203b9560a8059c_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjM1MjM_f18b1335-7dae-4e5e-a9b9-29769c524265"
      unitRef="number">4.0</tree:RatioofDebttoEBITDAStepDown>
    <tree:RatioofDebttoEBITDAIncrease
      contextRef="id6e1c6870f3e474b84203b9560a8059c_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjM1NzA_527fdf12-2c4a-4faa-ab43-8b61fbebd9fe"
      unitRef="number">0.5</tree:RatioofDebttoEBITDAIncrease>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i46645847061a4ba0b781a2c015c4e14a_I20200721"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjQ4NjI_558c8992-dac0-479c-9b4c-d9c97430a800"
      unitRef="usd">200000000.0</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i902664bc082949b89c34d2ff1965bbb8_D20200721-20200721"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjUwMTE_681bd9f0-2294-4439-98da-16e23cfc0aea"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i482abcca456e4e57a9fd06afa499faa9_D20200721-20200721"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjUwNTU_dc70fa82-9392-4eaa-8774-15637431d86b"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <tree:DebtInstrumentFloorInterestRate
      contextRef="i8d384520411c4a779a89855d4a4d3448_D20200721-20200721"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjUxMDU_d6528cda-aaa6-426a-a482-6895fb72308e"
      unitRef="number">0.0075</tree:DebtInstrumentFloorInterestRate>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i8d384520411c4a779a89855d4a4d3448_D20200721-20200721"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjUxNDU_8502c635-04c5-467e-a91d-991cdb403652"
      unitRef="number">0.0050</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <tree:LineofCreditFacilityCollateralPercentofDomesticSubsidiariesEquity
      contextRef="icbffe3cc029743d4b5f2e801d60dfab9_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjU1OTg_6d6ffc71-4165-43f6-817b-b5e2ec6ac951"
      unitRef="number">1</tree:LineofCreditFacilityCollateralPercentofDomesticSubsidiariesEquity>
    <tree:LineofCreditFacilityCollateralPercentofVotingEquity
      contextRef="icbffe3cc029743d4b5f2e801d60dfab9_D20191210-20191210"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjU2NTU_c89337cd-1d27-412a-8d8e-f20fe013edeb"
      unitRef="number">0.66</tree:LineofCreditFacilityCollateralPercentofVotingEquity>
    <tree:LineofCreditFacilityCollateralPercentofNonVotingEquity
      contextRef="icbffe3cc029743d4b5f2e801d60dfab9_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjU2ODQ_90fe5ef5-2694-495c-81ae-56e612c0cfc5"
      unitRef="number">1</tree:LineofCreditFacilityCollateralPercentofNonVotingEquity>
    <tree:LineofCreditFacilityCollateralPercentofAssets
      contextRef="icbffe3cc029743d4b5f2e801d60dfab9_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjYwNTY_7620f9f6-5dbf-4e44-8703-bb28e976b285"
      unitRef="number">1</tree:LineofCreditFacilityCollateralPercentofAssets>
    <tree:LineofCreditFacilityCollateralPercentofEquity
      contextRef="icbffe3cc029743d4b5f2e801d60dfab9_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjYxMDI_b5b4c9ab-b85d-42ce-9f2c-b6cc96392c5a"
      unitRef="number">1</tree:LineofCreditFacilityCollateralPercentofEquity>
    <tree:LineofCreditFacilityCollateralPercentofVotingEquity
      contextRef="icbffe3cc029743d4b5f2e801d60dfab9_D20191210-20191210"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjYxNzc_9a8e88e2-75a6-4d86-9ee9-6937f18e919e"
      unitRef="number">0.66</tree:LineofCreditFacilityCollateralPercentofVotingEquity>
    <tree:LineofCreditFacilityCollateralPercentofNonVotingEquity
      contextRef="icbffe3cc029743d4b5f2e801d60dfab9_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjYyMDY_3078a507-95a5-4686-9ae7-3458962364bb"
      unitRef="number">1</tree:LineofCreditFacilityCollateralPercentofNonVotingEquity>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="id9d784a844f34edd8446673d8cf094a2_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjY2MDU_bfabc2db-1d16-412e-aaa2-864c2b17d09d"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i74d76ab4e02742e2b232feb08ac4b158_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjY2MTE_0ec7e271-4b7d-4ece-9319-e7a7d3c48d62"
      unitRef="number">0.0045</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <tree:LineofCreditFacilityLetterofCreditParticipationFeePercentage
      contextRef="id9d784a844f34edd8446673d8cf094a2_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjY5NDU_5cb9fb98-f21d-4e41-ab87-0fcfb14e1da3"
      unitRef="number">0.0125</tree:LineofCreditFacilityLetterofCreditParticipationFeePercentage>
    <tree:LineofCreditFacilityLetterofCreditParticipationFeePercentage
      contextRef="i74d76ab4e02742e2b232feb08ac4b158_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjY5NTE_a304a87c-6aca-4044-9b50-261b5ffcc5b5"
      unitRef="number">0.020</tree:LineofCreditFacilityLetterofCreditParticipationFeePercentage>
    <tree:LineofCreditFacilityLetterofCreditFrontingFeePercentage
      contextRef="icbffe3cc029743d4b5f2e801d60dfab9_D20191210-20191210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjcwNDM_4a58d0c4-2a00-4887-967c-9a26e265ffbe"
      unitRef="number">0.00125</tree:LineofCreditFacilityLetterofCreditFrontingFeePercentage>
    <us-gaap:DebtInstrumentFeeAmount
      contextRef="ie3a6ad115a27409db7ae7e7ab6cb390e_I20181026"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjcyNzU_44237cfd-52a5-47ed-9a57-e1e69143529e"
      unitRef="usd">2800000</us-gaap:DebtInstrumentFeeAmount>
    <us-gaap:DebtInstrumentFeeAmount
      contextRef="i5621e26ab8d24fbe832ada83ce779471_I20200721"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjc0ODA_013f268e-1c70-4033-913f-5c9b5bbcd631"
      unitRef="usd">1100000</us-gaap:DebtInstrumentFeeAmount>
    <us-gaap:InterestExpenseDebt
      contextRef="id897c6a8feb24675b65db50ae3111694_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjc5NDE_19b50703-0d23-4df1-af0a-29fae6a8d335"
      unitRef="usd">2300000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentUnusedBorrowingCapacityFee
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjc5NjM_e013a22f-f192-4e45-aa6f-7853b488a72a"
      unitRef="usd">1300000</us-gaap:DebtInstrumentUnusedBorrowingCapacityFee>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="id897c6a8feb24675b65db50ae3111694_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjc5OTc_993faeb7-0213-478f-9fd0-a2312e39ca8a"
      unitRef="usd">1000000.0</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseDebt
      contextRef="i6433d0e7ef3c45cc9e01caffa5c59fb4_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjgxNzk_34e6f1ab-77b5-4117-92fd-016807533e3c"
      unitRef="usd">2100000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i09202fb055c04d3aa6cf0f2bbcc39be6_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjgyMDE_66956db7-b1f1-422a-af0f-ed7a798a43a0"
      unitRef="usd">1100000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentUnusedBorrowingCapacityFee
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjgyNjY_f1be94b5-fe7d-4d19-b363-d0cb96b11d30"
      unitRef="usd">500000</us-gaap:DebtInstrumentUnusedBorrowingCapacityFee>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i6433d0e7ef3c45cc9e01caffa5c59fb4_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183My9mcmFnOmU3OTdlNDljMTEyMDRkNWI5YmFmOGZhNTkyMTBhZGQ4L3RleHRyZWdpb246ZTc5N2U0OWMxMTIwNGQ1YjliYWY4ZmE1OTIxMGFkZDhfMjgzMDA_db6a302f-bd88-44da-9759-471d96f3da7b"
      unitRef="usd">500000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:LegalMattersAndContingenciesTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183Ni9mcmFnOmM0NWViOTcyMmE0MDQwZjNiMTkwNDQxOGFjYWVmNTY5L3RleHRyZWdpb246YzQ1ZWI5NzIyYTQwNDBmM2IxOTA0NDE4YWNhZWY1NjlfMTI3Nw_74407538-3e59-405c-88e1-1bf5426c4272">CONTINGENCIES&lt;div style="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;Overview&lt;/span&gt;&lt;/div&gt;&lt;div style="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;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 14, 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-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2021, the Company had litigation settlement accruals of $1.0 million and $4.9 million in continuing operations and discontinued operations, respectively. As of December 31, 2020, the Company had litigation settlement accruals of $0.1 million and $0.5 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 17&#x2014;Discontinued Operations for additional information.&lt;/span&gt;&lt;/div&gt;</us-gaap:LegalMattersAndContingenciesTextBlock>
    <us-gaap:LitigationReserve
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183Ni9mcmFnOmM0NWViOTcyMmE0MDQwZjNiMTkwNDQxOGFjYWVmNTY5L3RleHRyZWdpb246YzQ1ZWI5NzIyYTQwNDBmM2IxOTA0NDE4YWNhZWY1NjlfNzc2_906bcba4-5214-43e2-a4f9-328a036fc5df"
      unitRef="usd">1000000.0</us-gaap:LitigationReserve>
    <us-gaap:LitigationReserve
      contextRef="icfd67cba3e844f1e8bd9af57f82ed86f_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183Ni9mcmFnOmM0NWViOTcyMmE0MDQwZjNiMTkwNDQxOGFjYWVmNTY5L3RleHRyZWdpb246YzQ1ZWI5NzIyYTQwNDBmM2IxOTA0NDE4YWNhZWY1NjlfNzgz_ed235cca-3576-474a-87d5-b9e6027f73ad"
      unitRef="usd">4900000</us-gaap:LitigationReserve>
    <us-gaap:LitigationReserve
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183Ni9mcmFnOmM0NWViOTcyMmE0MDQwZjNiMTkwNDQxOGFjYWVmNTY5L3RleHRyZWdpb246YzQ1ZWI5NzIyYTQwNDBmM2IxOTA0NDE4YWNhZWY1NjlfOTE0_66614d8b-c96e-4868-bf58-87732e259e1d"
      unitRef="usd">100000</us-gaap:LitigationReserve>
    <us-gaap:LitigationReserve
      contextRef="i1d039e78a6624ddfb6b2a768a0722aec_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183Ni9mcmFnOmM0NWViOTcyMmE0MDQwZjNiMTkwNDQxOGFjYWVmNTY5L3RleHRyZWdpb246YzQ1ZWI5NzIyYTQwNDBmM2IxOTA0NDE4YWNhZWY1NjlfOTIx_71a49546-9fd6-45fa-ac03-c1bec7a82461"
      unitRef="usd">500000</us-gaap:LitigationReserve>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183OS9mcmFnOjY5ZmJhNWVhNDlmZDQwOWRhMTEwNzBiZGY2MTg0MGFlL3RleHRyZWdpb246NjlmYmE1ZWE0OWZkNDA5ZGExMTA3MGJkZjYxODQwYWVfMTg5NQ_b21219e7-22ad-4300-b9a2-0e051a4c3062">FAIR VALUE MEASUREMENTS&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 June&#160;30, 2021. &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 13&#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&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; &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;7&#x2014;Equity Investment for additional information on the equity interest in Stash.&lt;/span&gt;&lt;div style="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;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 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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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.572%"/&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.572%"/&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.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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, 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: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;9,046&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;22,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:#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;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:#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;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:#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 (gains) 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;(8,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;&#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 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;&#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;(3,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(6,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;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;28,517&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;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;28,517&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-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 contingent consideration liability at June&#160;30, 2021 is the estimated fair value of the remaining earnout payment for the QuoteWizard acquisition. The Company will make an earnout payment ranging from&#160;zero&#160;to&#160;$23.4 million&#160;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 8&#x2014;Business Acquisitions for additional information. &lt;/span&gt;&lt;/div&gt;&lt;div style="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 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="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-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.955%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.643%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.475%"/&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;June 30, 2021&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;196&#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;(21.4)&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;3.1&#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-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="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183OS9mcmFnOjY5ZmJhNWVhNDlmZDQwOWRhMTEwNzBiZGY2MTg0MGFlL3RleHRyZWdpb246NjlmYmE1ZWE0OWZkNDA5ZGExMTA3MGJkZjYxODQwYWVfMTg5MA_3c039a0f-d3b8-4044-a807-5dd8d609c6a8">The changes in the fair value of the Company's Level 3 liabilities 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;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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.572%"/&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.572%"/&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.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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, 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: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;9,046&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;22,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:#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;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:#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;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:#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 (gains) 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;(8,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;&#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 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;&#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;(3,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(6,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;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;28,517&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;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;28,517&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="ia123bd9982174ff896b3211ccb62426e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183OS9mcmFnOjY5ZmJhNWVhNDlmZDQwOWRhMTEwNzBiZGY2MTg0MGFlL3RhYmxlOjVmODRhM2Y3MDZmNzRkM2U4NWJjYzhkZDYyYWE2NzMzL3RhYmxlcmFuZ2U6NWY4NGEzZjcwNmY3NGQzZTg1YmNjOGRkNjJhYTY3MzNfMi0xLTEtMS0w_635c6486-ce1e-45e0-b6ec-e2830ec8e278"
      unitRef="usd">9046000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i18f94e09314a4c74b57942c61bd0bbf5_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183OS9mcmFnOjY5ZmJhNWVhNDlmZDQwOWRhMTEwNzBiZGY2MTg0MGFlL3RhYmxlOjVmODRhM2Y3MDZmNzRkM2U4NWJjYzhkZDYyYWE2NzMzL3RhYmxlcmFuZ2U6NWY4NGEzZjcwNmY3NGQzZTg1YmNjOGRkNjJhYTY3MzNfMi0zLTEtMS0w_cace4fe5-cca6-445c-95fb-688cd8678bc3"
      unitRef="usd">22342000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i62488579f90a413192cbc039c78e8d4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183OS9mcmFnOjY5ZmJhNWVhNDlmZDQwOWRhMTEwNzBiZGY2MTg0MGFlL3RhYmxlOjVmODRhM2Y3MDZmNzRkM2U4NWJjYzhkZDYyYWE2NzMzL3RhYmxlcmFuZ2U6NWY4NGEzZjcwNmY3NGQzZTg1YmNjOGRkNjJhYTY3MzNfMi01LTEtMS0w_9f5350f5-974a-411d-82df-128e71cc12d2"
      unitRef="usd">8249000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i9c3ce7141a5c4a67b1fb980a518c378c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183OS9mcmFnOjY5ZmJhNWVhNDlmZDQwOWRhMTEwNzBiZGY2MTg0MGFlL3RhYmxlOjVmODRhM2Y3MDZmNzRkM2U4NWJjYzhkZDYyYWE2NzMzL3RhYmxlcmFuZ2U6NWY4NGEzZjcwNmY3NGQzZTg1YmNjOGRkNjJhYTY3MzNfMi03LTEtMS0w_a99cd7b2-c794-44a1-ac48-58ee42fb10c9"
      unitRef="usd">33464000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183OS9mcmFnOjY5ZmJhNWVhNDlmZDQwOWRhMTEwNzBiZGY2MTg0MGFlL3RhYmxlOjVmODRhM2Y3MDZmNzRkM2U4NWJjYzhkZDYyYWE2NzMzL3RhYmxlcmFuZ2U6NWY4NGEzZjcwNmY3NGQzZTg1YmNjOGRkNjJhYTY3MzNfNS0xLTEtMS0w_5a949fcd-370d-4cef-9015-c3ff93d9b7ee"
      unitRef="usd">-8850000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183OS9mcmFnOjY5ZmJhNWVhNDlmZDQwOWRhMTEwNzBiZGY2MTg0MGFlL3RhYmxlOjVmODRhM2Y3MDZmNzRkM2U4NWJjYzhkZDYyYWE2NzMzL3RhYmxlcmFuZ2U6NWY4NGEzZjcwNmY3NGQzZTg1YmNjOGRkNjJhYTY3MzNfNS0zLTEtMS0w_5f43184b-fb46-4ce9-9b52-b8b85a5c3d1c"
      unitRef="usd">9175000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183OS9mcmFnOjY5ZmJhNWVhNDlmZDQwOWRhMTEwNzBiZGY2MTg0MGFlL3RhYmxlOjVmODRhM2Y3MDZmNzRkM2U4NWJjYzhkZDYyYWE2NzMzL3RhYmxlcmFuZ2U6NWY4NGEzZjcwNmY3NGQzZTg1YmNjOGRkNjJhYTY3MzNfNS01LTEtMS0w_b0703c6c-3283-4c4d-952f-11d7b90a47a3"
      unitRef="usd">-8053000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183OS9mcmFnOjY5ZmJhNWVhNDlmZDQwOWRhMTEwNzBiZGY2MTg0MGFlL3RhYmxlOjVmODRhM2Y3MDZmNzRkM2U4NWJjYzhkZDYyYWE2NzMzL3RhYmxlcmFuZ2U6NWY4NGEzZjcwNmY3NGQzZTg1YmNjOGRkNjJhYTY3MzNfNS03LTEtMS0w_2b615d5a-a48f-4ea5-be78-4b0926a100d8"
      unitRef="usd">1053000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183OS9mcmFnOjY5ZmJhNWVhNDlmZDQwOWRhMTEwNzBiZGY2MTg0MGFlL3RhYmxlOjVmODRhM2Y3MDZmNzRkM2U4NWJjYzhkZDYyYWE2NzMzL3RhYmxlcmFuZ2U6NWY4NGEzZjcwNmY3NGQzZTg1YmNjOGRkNjJhYTY3MzNfNy0xLTEtMS0w_d08f967c-dc04-4099-a0b3-97706dfcec0d"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183OS9mcmFnOjY5ZmJhNWVhNDlmZDQwOWRhMTEwNzBiZGY2MTg0MGFlL3RhYmxlOjVmODRhM2Y3MDZmNzRkM2U4NWJjYzhkZDYyYWE2NzMzL3RhYmxlcmFuZ2U6NWY4NGEzZjcwNmY3NGQzZTg1YmNjOGRkNjJhYTY3MzNfNy0zLTEtMS0w_0ca81c55-88bd-41fa-ba0f-3a7fd460715c"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183OS9mcmFnOjY5ZmJhNWVhNDlmZDQwOWRhMTEwNzBiZGY2MTg0MGFlL3RhYmxlOjVmODRhM2Y3MDZmNzRkM2U4NWJjYzhkZDYyYWE2NzMzL3RhYmxlcmFuZ2U6NWY4NGEzZjcwNmY3NGQzZTg1YmNjOGRkNjJhYTY3MzNfNy01LTEtMS0w_bc2bacdf-a680-4fae-87ac-b1e34f3660d4"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183OS9mcmFnOjY5ZmJhNWVhNDlmZDQwOWRhMTEwNzBiZGY2MTg0MGFlL3RhYmxlOjVmODRhM2Y3MDZmNzRkM2U4NWJjYzhkZDYyYWE2NzMzL3RhYmxlcmFuZ2U6NWY4NGEzZjcwNmY3NGQzZTg1YmNjOGRkNjJhYTY3MzNfNy03LTEtMS0w_24b6b9a7-746a-4f37-8df0-cf8e51777a26"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183OS9mcmFnOjY5ZmJhNWVhNDlmZDQwOWRhMTEwNzBiZGY2MTg0MGFlL3RhYmxlOjVmODRhM2Y3MDZmNzRkM2U4NWJjYzhkZDYyYWE2NzMzL3RhYmxlcmFuZ2U6NWY4NGEzZjcwNmY3NGQzZTg1YmNjOGRkNjJhYTY3MzNfOC0xLTEtMS0w_3fe118d1-f9f8-49f9-b497-4da12b8d89f1"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183OS9mcmFnOjY5ZmJhNWVhNDlmZDQwOWRhMTEwNzBiZGY2MTg0MGFlL3RhYmxlOjVmODRhM2Y3MDZmNzRkM2U4NWJjYzhkZDYyYWE2NzMzL3RhYmxlcmFuZ2U6NWY4NGEzZjcwNmY3NGQzZTg1YmNjOGRkNjJhYTY3MzNfOC0zLTEtMS0w_aa6b177d-5dee-4d1c-907e-94af2b60e64a"
      unitRef="usd">3000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183OS9mcmFnOjY5ZmJhNWVhNDlmZDQwOWRhMTEwNzBiZGY2MTg0MGFlL3RhYmxlOjVmODRhM2Y3MDZmNzRkM2U4NWJjYzhkZDYyYWE2NzMzL3RhYmxlcmFuZ2U6NWY4NGEzZjcwNmY3NGQzZTg1YmNjOGRkNjJhYTY3MzNfOC01LTEtMS0w_bd21b725-0753-4c6d-ab43-609c4350a9a3"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183OS9mcmFnOjY5ZmJhNWVhNDlmZDQwOWRhMTEwNzBiZGY2MTg0MGFlL3RhYmxlOjVmODRhM2Y3MDZmNzRkM2U4NWJjYzhkZDYyYWE2NzMzL3RhYmxlcmFuZ2U6NWY4NGEzZjcwNmY3NGQzZTg1YmNjOGRkNjJhYTY3MzNfOC03LTEtMS0w_f273b214-4a10-475f-94fa-661ed284d6bb"
      unitRef="usd">6000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183OS9mcmFnOjY5ZmJhNWVhNDlmZDQwOWRhMTEwNzBiZGY2MTg0MGFlL3RhYmxlOjVmODRhM2Y3MDZmNzRkM2U4NWJjYzhkZDYyYWE2NzMzL3RhYmxlcmFuZ2U6NWY4NGEzZjcwNmY3NGQzZTg1YmNjOGRkNjJhYTY3MzNfOS0xLTEtMS0w_526a407d-9bf5-4aa1-adc7-e227dd290156"
      unitRef="usd">196000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i440869761920473ebb968ba98cac468d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183OS9mcmFnOjY5ZmJhNWVhNDlmZDQwOWRhMTEwNzBiZGY2MTg0MGFlL3RhYmxlOjVmODRhM2Y3MDZmNzRkM2U4NWJjYzhkZDYyYWE2NzMzL3RhYmxlcmFuZ2U6NWY4NGEzZjcwNmY3NGQzZTg1YmNjOGRkNjJhYTY3MzNfOS0zLTEtMS0w_1cb848b9-65ff-4995-ac55-16022af2562b"
      unitRef="usd">28517000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i96e74e0948ad4d22b44b915e49c492d9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183OS9mcmFnOjY5ZmJhNWVhNDlmZDQwOWRhMTEwNzBiZGY2MTg0MGFlL3RhYmxlOjVmODRhM2Y3MDZmNzRkM2U4NWJjYzhkZDYyYWE2NzMzL3RhYmxlcmFuZ2U6NWY4NGEzZjcwNmY3NGQzZTg1YmNjOGRkNjJhYTY3MzNfOS01LTEtMS0w_3bd5cd53-dfa2-462f-93e6-c51af46c579d"
      unitRef="usd">196000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i440869761920473ebb968ba98cac468d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183OS9mcmFnOjY5ZmJhNWVhNDlmZDQwOWRhMTEwNzBiZGY2MTg0MGFlL3RhYmxlOjVmODRhM2Y3MDZmNzRkM2U4NWJjYzhkZDYyYWE2NzMzL3RhYmxlcmFuZ2U6NWY4NGEzZjcwNmY3NGQzZTg1YmNjOGRkNjJhYTY3MzNfOS03LTEtMS0w_95d7acf5-f4ad-4cc8-90d0-3e85a2967c71"
      unitRef="usd">28517000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i0c8eebd887d94717ac4b16505ae4daed_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183OS9mcmFnOjY5ZmJhNWVhNDlmZDQwOWRhMTEwNzBiZGY2MTg0MGFlL3RleHRyZWdpb246NjlmYmE1ZWE0OWZkNDA5ZGExMTA3MGJkZjYxODQwYWVfODI4_386ba945-347c-49d8-bdfc-75d87ffa24fa"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ie144aca5e6e34742b7e4f961392b9b36_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183OS9mcmFnOjY5ZmJhNWVhNDlmZDQwOWRhMTEwNzBiZGY2MTg0MGFlL3RleHRyZWdpb246NjlmYmE1ZWE0OWZkNDA5ZGExMTA3MGJkZjYxODQwYWVfODM0_4dfb9ea0-9c53-4332-bb15-9288d1008197"
      unitRef="usd">23400000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183OS9mcmFnOjY5ZmJhNWVhNDlmZDQwOWRhMTEwNzBiZGY2MTg0MGFlL3RleHRyZWdpb246NjlmYmE1ZWE0OWZkNDA5ZGExMTA3MGJkZjYxODQwYWVfMTg5Nw_73349fba-cc9a-4bb4-a40f-94331fdcdc41">&lt;div style="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-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.955%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.643%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.475%"/&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;June 30, 2021&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;196&#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;(21.4)&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;3.1&#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-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="i27f58369b03b4ab1abbcdd36bc17723e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183OS9mcmFnOjY5ZmJhNWVhNDlmZDQwOWRhMTEwNzBiZGY2MTg0MGFlL3RhYmxlOjFjMjRhNjZjZmI0MDQ3NzI4NDYwNjM0YTliZTg5M2I0L3RhYmxlcmFuZ2U6MWMyNGE2NmNmYjQwNDc3Mjg0NjA2MzRhOWJlODkzYjRfMi0xLTEtMS0w_2afe73b3-2f3a-4c6c-a7e0-f4b81c0c92b2"
      unitRef="usd">196000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="ic1dbc09248544d7281e8a7f5b0ae4302_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183OS9mcmFnOjY5ZmJhNWVhNDlmZDQwOWRhMTEwNzBiZGY2MTg0MGFlL3RhYmxlOjFjMjRhNjZjZmI0MDQ3NzI4NDYwNjM0YTliZTg5M2I0L3RhYmxlcmFuZ2U6MWMyNGE2NmNmYjQwNDc3Mjg0NjA2MzRhOWJlODkzYjRfMi00LTEtMS0w_ea22004e-662c-400b-ab6b-d86dcb659ee9"
      unitRef="number">-0.214</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i147e4ed310a64c03b7bc1b07f5f2d61e_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM183OS9mcmFnOjY5ZmJhNWVhNDlmZDQwOWRhMTEwNzBiZGY2MTg0MGFlL3RhYmxlOjFjMjRhNjZjZmI0MDQ3NzI4NDYwNjM0YTliZTg5M2I0L3RhYmxlcmFuZ2U6MWMyNGE2NmNmYjQwNDc3Mjg0NjA2MzRhOWJlODkzYjRfMy00LTEtMS0w_e65271e6-8b9e-403d-9314-bd061d6be85d"
      unitRef="number">0.031</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RleHRyZWdpb246ZDk1NTc2ODE5MDU1NGRjNGFhMzY1NmY2OWJiZDM5YmNfMTkyMA_5a3fd21a-7ed0-47b5-91bc-8b64aa1dc2ff">SEGMENT INFORMATION&lt;div style="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 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 chief operating decision maker for the purpose of assessing performance and allocating resources. &lt;/span&gt;&lt;/div&gt;&lt;div style="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 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 in the first six months of 2020 is included within the Other category. The Company ceased reselling online advertising space during the first quarter of 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="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 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;expenses, 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 in the first six months of 2020 also includes the portion of cost of revenue attributable to costs paid for advertising re-sold to third parties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.380%"/&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:1.0%"/&gt;&lt;td style="width:9.603%"/&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:1.0%"/&gt;&lt;td style="width:9.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.608%"/&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;Three Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="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: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: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;104,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;75,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;89,263&#160;&lt;/span&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;214&#160;&lt;/span&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;270,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 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;65,844&#160;&lt;/span&gt;&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;42,282&#160;&lt;/span&gt;&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;56,025&#160;&lt;/span&gt;&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;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;39,017&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;33,394&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;33,238&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;(49)&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;105,600&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&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="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;13,934&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,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;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Operating income&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="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:700;line-height:100%"&gt;10,548&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-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;Interest expense, net&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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 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: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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;708&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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.380%"/&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:1.0%"/&gt;&lt;td style="width:9.603%"/&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:1.0%"/&gt;&lt;td style="width:9.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.608%"/&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;Three Months Ended June 30, 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="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: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: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;74,123&#160;&lt;/span&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;37,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: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;72,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 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;166&#160;&lt;/span&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;184,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 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;35,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&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;95,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;38,726&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;19,402&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;30,122&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;81&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;88,331&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&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="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;13,464&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="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;(7,548)&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,955)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 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: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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(12,496)&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-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.380%"/&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:1.0%"/&gt;&lt;td style="width:9.603%"/&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:1.0%"/&gt;&lt;td style="width:9.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.608%"/&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;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="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: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: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;232,986&#160;&lt;/span&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;133,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;175,877&#160;&lt;/span&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;318&#160;&lt;/span&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;542,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 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;154,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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;109,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&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;340,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;78,007&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;58,001&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;66,080&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;(141)&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;201,947&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&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="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,829&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,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;/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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Operating income&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="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:700;line-height:100%"&gt;8,641&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-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;Interest expense, net&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Other income&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Income before income taxes and discontinued operations&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 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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;28,658&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-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-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.380%"/&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:1.0%"/&gt;&lt;td style="width:9.603%"/&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:1.0%"/&gt;&lt;td style="width:9.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.608%"/&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;Six Months Ended June 30, 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="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: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: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;153,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 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;157,042&#160;&lt;/span&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;155,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 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,415&#160;&lt;/span&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;467,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;78,660&#160;&lt;/span&gt;&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;94,541&#160;&lt;/span&gt;&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;95,001&#160;&lt;/span&gt;&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;1,662&#160;&lt;/span&gt;&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;269,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;74,637&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;62,501&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;60,655&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;(247)&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;197,546&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="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;26,630&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(996)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="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;13,201&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,789)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 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: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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,419&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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RleHRyZWdpb246ZDk1NTc2ODE5MDU1NGRjNGFhMzY1NmY2OWJiZDM5YmNfMTIy_260a9b76-2116-4022-8fc9-0daa5124dbfb"
      unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RleHRyZWdpb246ZDk1NTc2ODE5MDU1NGRjNGFhMzY1NmY2OWJiZDM5YmNfMTIy_6922f52d-4a62-4a65-a6bd-bf59c37b8707"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RleHRyZWdpb246ZDk1NTc2ODE5MDU1NGRjNGFhMzY1NmY2OWJiZDM5YmNfMTkxNg_1af087bb-9acb-4406-bb84-0a93b7952bc8">&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.380%"/&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:1.0%"/&gt;&lt;td style="width:9.603%"/&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:1.0%"/&gt;&lt;td style="width:9.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.608%"/&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;Three Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="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: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: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;104,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;75,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;89,263&#160;&lt;/span&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;214&#160;&lt;/span&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;270,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 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;65,844&#160;&lt;/span&gt;&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;42,282&#160;&lt;/span&gt;&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;56,025&#160;&lt;/span&gt;&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;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;39,017&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;33,394&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;33,238&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;(49)&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;105,600&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&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="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;13,934&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,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;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Operating income&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="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:700;line-height:100%"&gt;10,548&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-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;Interest expense, net&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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 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: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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;708&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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.380%"/&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:1.0%"/&gt;&lt;td style="width:9.603%"/&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:1.0%"/&gt;&lt;td style="width:9.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.608%"/&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;Three Months Ended June 30, 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="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: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: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;74,123&#160;&lt;/span&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;37,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: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;72,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 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;166&#160;&lt;/span&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;184,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 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;35,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&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;95,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;38,726&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;19,402&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;30,122&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;81&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;88,331&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&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="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;13,464&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="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;(7,548)&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,955)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 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: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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(12,496)&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-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.380%"/&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:1.0%"/&gt;&lt;td style="width:9.603%"/&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:1.0%"/&gt;&lt;td style="width:9.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.608%"/&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;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="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: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: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;232,986&#160;&lt;/span&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;133,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;175,877&#160;&lt;/span&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;318&#160;&lt;/span&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;542,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 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;154,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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;109,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&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;340,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;78,007&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;58,001&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;66,080&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;(141)&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;201,947&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&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="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,829&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,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;/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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Operating income&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="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:700;line-height:100%"&gt;8,641&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-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;Interest expense, net&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Other income&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Income before income taxes and discontinued operations&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 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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;28,658&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-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-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.380%"/&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:1.0%"/&gt;&lt;td style="width:9.603%"/&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:1.0%"/&gt;&lt;td style="width:9.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.608%"/&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;Six Months Ended June 30, 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="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: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: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;153,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 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;157,042&#160;&lt;/span&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;155,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 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,415&#160;&lt;/span&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;467,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;78,660&#160;&lt;/span&gt;&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;94,541&#160;&lt;/span&gt;&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;95,001&#160;&lt;/span&gt;&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;1,662&#160;&lt;/span&gt;&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;269,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;74,637&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;62,501&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;60,655&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;(247)&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;197,546&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="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;26,630&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(996)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="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;13,201&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,789)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 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: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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,419&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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i1b1c813588ec414d955f11099ead9d68_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjAzNTMzMDk0NzU0NTQ0NTlhZGMzYWRhYjAwYTg4ZTZiL3RhYmxlcmFuZ2U6MDM1MzMwOTQ3NTQ1NDQ1OWFkYzNhZGFiMDBhODhlNmJfMy0xLTEtMS0xMDM4_b9c680cf-5686-43e1-94d4-9132cb286a98"
      unitRef="usd">104861000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id203b9679421486a9130d6611b9d6160_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjAzNTMzMDk0NzU0NTQ0NTlhZGMzYWRhYjAwYTg4ZTZiL3RhYmxlcmFuZ2U6MDM1MzMwOTQ3NTQ1NDQ1OWFkYzNhZGFiMDBhODhlNmJfMy0yLTEtMS0xMDM4_7ef67ee2-1712-4a30-ad4a-56f0e547bd36"
      unitRef="usd">75676000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie764791da6b34647b92a88d2cfb1fd75_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjAzNTMzMDk0NzU0NTQ0NTlhZGMzYWRhYjAwYTg4ZTZiL3RhYmxlcmFuZ2U6MDM1MzMwOTQ3NTQ1NDQ1OWFkYzNhZGFiMDBhODhlNmJfMy0zLTEtMS0xMDM4_39db5d6c-be4f-4fd2-8dab-e9ca26e236f1"
      unitRef="usd">89263000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie93ec8e4a9864153a4c684747d954c5b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjAzNTMzMDk0NzU0NTQ0NTlhZGMzYWRhYjAwYTg4ZTZiL3RhYmxlcmFuZ2U6MDM1MzMwOTQ3NTQ1NDQ1OWFkYzNhZGFiMDBhODhlNmJfMy00LTEtMS0xMDM4_ca6d25bc-12c2-4fe6-86ce-a5f1663bf52a"
      unitRef="usd">214000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjAzNTMzMDk0NzU0NTQ0NTlhZGMzYWRhYjAwYTg4ZTZiL3RhYmxlcmFuZ2U6MDM1MzMwOTQ3NTQ1NDQ1OWFkYzNhZGFiMDBhODhlNmJfMy01LTEtMS0xMDM4_cf2cf66d-7b52-499f-9c54-428d157cd892"
      unitRef="usd">270014000</us-gaap:Revenues>
    <tree:CostofRevenueandMarketingExpense
      contextRef="i1b1c813588ec414d955f11099ead9d68_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjAzNTMzMDk0NzU0NTQ0NTlhZGMzYWRhYjAwYTg4ZTZiL3RhYmxlcmFuZ2U6MDM1MzMwOTQ3NTQ1NDQ1OWFkYzNhZGFiMDBhODhlNmJfNC0xLTEtMS0xMDM4_bd53e557-a37b-4947-97a9-d6892347a9f3"
      unitRef="usd">65844000</tree:CostofRevenueandMarketingExpense>
    <tree:CostofRevenueandMarketingExpense
      contextRef="id203b9679421486a9130d6611b9d6160_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjAzNTMzMDk0NzU0NTQ0NTlhZGMzYWRhYjAwYTg4ZTZiL3RhYmxlcmFuZ2U6MDM1MzMwOTQ3NTQ1NDQ1OWFkYzNhZGFiMDBhODhlNmJfNC0yLTEtMS0xMDM4_08a3b6e3-8deb-4b21-a25a-b6b0d9f3d4ac"
      unitRef="usd">42282000</tree:CostofRevenueandMarketingExpense>
    <tree:CostofRevenueandMarketingExpense
      contextRef="ie764791da6b34647b92a88d2cfb1fd75_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjAzNTMzMDk0NzU0NTQ0NTlhZGMzYWRhYjAwYTg4ZTZiL3RhYmxlcmFuZ2U6MDM1MzMwOTQ3NTQ1NDQ1OWFkYzNhZGFiMDBhODhlNmJfNC0zLTEtMS0xMDM4_f96336ec-f7c5-44b5-9667-e80dabbdedd2"
      unitRef="usd">56025000</tree:CostofRevenueandMarketingExpense>
    <tree:CostofRevenueandMarketingExpense
      contextRef="ie93ec8e4a9864153a4c684747d954c5b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjAzNTMzMDk0NzU0NTQ0NTlhZGMzYWRhYjAwYTg4ZTZiL3RhYmxlcmFuZ2U6MDM1MzMwOTQ3NTQ1NDQ1OWFkYzNhZGFiMDBhODhlNmJfNC00LTEtMS0xMDM4_332b1676-a6f1-4ee5-8d2d-9311323ae96e"
      unitRef="usd">263000</tree:CostofRevenueandMarketingExpense>
    <tree:CostofRevenueandMarketingExpense
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjAzNTMzMDk0NzU0NTQ0NTlhZGMzYWRhYjAwYTg4ZTZiL3RhYmxlcmFuZ2U6MDM1MzMwOTQ3NTQ1NDQ1OWFkYzNhZGFiMDBhODhlNmJfNC01LTEtMS0xMDM4_30559be5-d05a-4c5e-a0c7-5b0ed14cb94d"
      unitRef="usd">164414000</tree:CostofRevenueandMarketingExpense>
    <us-gaap:GrossProfit
      contextRef="i1b1c813588ec414d955f11099ead9d68_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjAzNTMzMDk0NzU0NTQ0NTlhZGMzYWRhYjAwYTg4ZTZiL3RhYmxlcmFuZ2U6MDM1MzMwOTQ3NTQ1NDQ1OWFkYzNhZGFiMDBhODhlNmJfNS0xLTEtMS0xMDM4_04b72b03-c0ff-4b56-9e0d-61c02b2581ba"
      unitRef="usd">39017000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id203b9679421486a9130d6611b9d6160_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjAzNTMzMDk0NzU0NTQ0NTlhZGMzYWRhYjAwYTg4ZTZiL3RhYmxlcmFuZ2U6MDM1MzMwOTQ3NTQ1NDQ1OWFkYzNhZGFiMDBhODhlNmJfNS0yLTEtMS0xMDM4_a3c9cff7-9ec5-41ad-bc8f-542b4e947cf7"
      unitRef="usd">33394000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie764791da6b34647b92a88d2cfb1fd75_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjAzNTMzMDk0NzU0NTQ0NTlhZGMzYWRhYjAwYTg4ZTZiL3RhYmxlcmFuZ2U6MDM1MzMwOTQ3NTQ1NDQ1OWFkYzNhZGFiMDBhODhlNmJfNS0zLTEtMS0xMDM4_3fb36c46-0553-43b1-9ba7-2991155b8529"
      unitRef="usd">33238000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie93ec8e4a9864153a4c684747d954c5b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjAzNTMzMDk0NzU0NTQ0NTlhZGMzYWRhYjAwYTg4ZTZiL3RhYmxlcmFuZ2U6MDM1MzMwOTQ3NTQ1NDQ1OWFkYzNhZGFiMDBhODhlNmJfNS00LTEtMS0xMDM4_341e4a6d-6e1c-4d1a-af9f-5322c6e9ff11"
      unitRef="usd">-49000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjAzNTMzMDk0NzU0NTQ0NTlhZGMzYWRhYjAwYTg4ZTZiL3RhYmxlcmFuZ2U6MDM1MzMwOTQ3NTQ1NDQ1OWFkYzNhZGFiMDBhODhlNmJfNS01LTEtMS0xMDM4_ddfe9684-4093-4968-8f6b-a08e9c051707"
      unitRef="usd">105600000</us-gaap:GrossProfit>
    <us-gaap:OtherCostOfOperatingRevenue
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjAzNTMzMDk0NzU0NTQ0NTlhZGMzYWRhYjAwYTg4ZTZiL3RhYmxlcmFuZ2U6MDM1MzMwOTQ3NTQ1NDQ1OWFkYzNhZGFiMDBhODhlNmJfNi01LTEtMS0xMDM4_3a505f99-1c79-44ff-9404-88d6502dd162"
      unitRef="usd">13934000</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:OtherSellingAndMarketingExpense
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjAzNTMzMDk0NzU0NTQ0NTlhZGMzYWRhYjAwYTg4ZTZiL3RhYmxlcmFuZ2U6MDM1MzMwOTQ3NTQ1NDQ1OWFkYzNhZGFiMDBhODhlNmJfNy01LTEtMS0xMDM4_b78ac9ba-cdb9-4746-a178-a73ff0b21a51"
      unitRef="usd">20792000</us-gaap:OtherSellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjAzNTMzMDk0NzU0NTQ0NTlhZGMzYWRhYjAwYTg4ZTZiL3RhYmxlcmFuZ2U6MDM1MzMwOTQ3NTQ1NDQ1OWFkYzNhZGFiMDBhODhlNmJfOC01LTEtMS0xMDM4_5a70b3ab-0ae5-40fa-af72-760ff34adff6"
      unitRef="usd">39811000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjAzNTMzMDk0NzU0NTQ0NTlhZGMzYWRhYjAwYTg4ZTZiL3RhYmxlcmFuZ2U6MDM1MzMwOTQ3NTQ1NDQ1OWFkYzNhZGFiMDBhODhlNmJfOS01LTEtMS0xMDM4_b0f97dc2-2459-4bc9-978a-f5888a44bbbf"
      unitRef="usd">13290000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjAzNTMzMDk0NzU0NTQ0NTlhZGMzYWRhYjAwYTg4ZTZiL3RhYmxlcmFuZ2U6MDM1MzMwOTQ3NTQ1NDQ1OWFkYzNhZGFiMDBhODhlNmJfMTAtNS0xLTEtMTAzOA_0907352a-a112-4a52-8bdb-80ced5b9769b"
      unitRef="usd">4443000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjAzNTMzMDk0NzU0NTQ0NTlhZGMzYWRhYjAwYTg4ZTZiL3RhYmxlcmFuZ2U6MDM1MzMwOTQ3NTQ1NDQ1OWFkYzNhZGFiMDBhODhlNmJfMTEtNS0xLTEtMTAzOA_f154a19d-89f6-4d2c-800c-0180e7309f2b"
      unitRef="usd">11310000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjAzNTMzMDk0NzU0NTQ0NTlhZGMzYWRhYjAwYTg4ZTZiL3RhYmxlcmFuZ2U6MDM1MzMwOTQ3NTQ1NDQ1OWFkYzNhZGFiMDBhODhlNmJfMTItNS0xLTEtMTAzOA_59da2209-530e-4bc6-a49f-e4ba69794231"
      unitRef="usd">-8850000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjAzNTMzMDk0NzU0NTQ0NTlhZGMzYWRhYjAwYTg4ZTZiL3RhYmxlcmFuZ2U6MDM1MzMwOTQ3NTQ1NDQ1OWFkYzNhZGFiMDBhODhlNmJfMTQtNS0xLTEtMTAzOA_92b6ba91-c9f7-4530-a635-d2ffe065c792"
      unitRef="usd">-322000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:OperatingIncomeLoss
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjAzNTMzMDk0NzU0NTQ0NTlhZGMzYWRhYjAwYTg4ZTZiL3RhYmxlcmFuZ2U6MDM1MzMwOTQ3NTQ1NDQ1OWFkYzNhZGFiMDBhODhlNmJfMTUtNS0xLTEtMTAzOA_d39a9a48-2695-42ba-b847-59756f0028b6"
      unitRef="usd">10548000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjAzNTMzMDk0NzU0NTQ0NTlhZGMzYWRhYjAwYTg4ZTZiL3RhYmxlcmFuZ2U6MDM1MzMwOTQ3NTQ1NDQ1OWFkYzNhZGFiMDBhODhlNmJfMTYtNS0xLTEtMTAzOA_08e3cb6f-fdff-4875-8c54-30856e782582"
      unitRef="usd">-9840000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjAzNTMzMDk0NzU0NTQ0NTlhZGMzYWRhYjAwYTg4ZTZiL3RhYmxlcmFuZ2U6MDM1MzMwOTQ3NTQ1NDQ1OWFkYzNhZGFiMDBhODhlNmJfMTgtNS0xLTEtMTAzOA_dcab3200-80e9-4b79-a1fa-7b7b8a2f13d6"
      unitRef="usd">708000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:Revenues
      contextRef="i6fc4d66d8a5246df90eb870c0f6d8b3b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjc1MGYxNDgzN2I2ZDQ2MDliZTk0MDRhMzIyODVlZDI0L3RhYmxlcmFuZ2U6NzUwZjE0ODM3YjZkNDYwOWJlOTQwNGEzMjI4NWVkMjRfMy0xLTEtMS0xMDM4_a46d5c7e-21c2-4c88-93ed-e5b9aa69eea5"
      unitRef="usd">74123000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i15b8781246224b04be70cc2b802dc10a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjc1MGYxNDgzN2I2ZDQ2MDliZTk0MDRhMzIyODVlZDI0L3RhYmxlcmFuZ2U6NzUwZjE0ODM3YjZkNDYwOWJlOTQwNGEzMjI4NWVkMjRfMy0yLTEtMS0xMDM4_cb289004-773a-43ea-84b2-10374d434903"
      unitRef="usd">37118000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iab49332232e14862988b9aedfc058e7d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjc1MGYxNDgzN2I2ZDQ2MDliZTk0MDRhMzIyODVlZDI0L3RhYmxlcmFuZ2U6NzUwZjE0ODM3YjZkNDYwOWJlOTQwNGEzMjI4NWVkMjRfMy0zLTEtMS0xMDM4_bb05609f-941e-4d6a-82a6-5e4fc0b68ae6"
      unitRef="usd">72919000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id170f1ef15304703be078acbc25d2a0e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjc1MGYxNDgzN2I2ZDQ2MDliZTk0MDRhMzIyODVlZDI0L3RhYmxlcmFuZ2U6NzUwZjE0ODM3YjZkNDYwOWJlOTQwNGEzMjI4NWVkMjRfMy00LTEtMS0xMDM4_3d9db020-574a-4c00-8add-2d345069ba82"
      unitRef="usd">166000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjc1MGYxNDgzN2I2ZDQ2MDliZTk0MDRhMzIyODVlZDI0L3RhYmxlcmFuZ2U6NzUwZjE0ODM3YjZkNDYwOWJlOTQwNGEzMjI4NWVkMjRfMy01LTEtMS0xMDM4_1c8e6c2b-41a2-4476-a98b-ed7ee442ca3d"
      unitRef="usd">184326000</us-gaap:Revenues>
    <tree:CostofRevenueandMarketingExpense
      contextRef="i6fc4d66d8a5246df90eb870c0f6d8b3b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjc1MGYxNDgzN2I2ZDQ2MDliZTk0MDRhMzIyODVlZDI0L3RhYmxlcmFuZ2U6NzUwZjE0ODM3YjZkNDYwOWJlOTQwNGEzMjI4NWVkMjRfNC0xLTEtMS0xMDM4_b82db82d-ed95-4f54-a59e-17b9bf58f562"
      unitRef="usd">35397000</tree:CostofRevenueandMarketingExpense>
    <tree:CostofRevenueandMarketingExpense
      contextRef="i15b8781246224b04be70cc2b802dc10a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjc1MGYxNDgzN2I2ZDQ2MDliZTk0MDRhMzIyODVlZDI0L3RhYmxlcmFuZ2U6NzUwZjE0ODM3YjZkNDYwOWJlOTQwNGEzMjI4NWVkMjRfNC0yLTEtMS0xMDM4_eed60455-b3a2-4749-8a43-108f0eb24d00"
      unitRef="usd">17716000</tree:CostofRevenueandMarketingExpense>
    <tree:CostofRevenueandMarketingExpense
      contextRef="iab49332232e14862988b9aedfc058e7d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjc1MGYxNDgzN2I2ZDQ2MDliZTk0MDRhMzIyODVlZDI0L3RhYmxlcmFuZ2U6NzUwZjE0ODM3YjZkNDYwOWJlOTQwNGEzMjI4NWVkMjRfNC0zLTEtMS0xMDM4_5c79e718-6028-4362-bba0-c688982dd0d2"
      unitRef="usd">42797000</tree:CostofRevenueandMarketingExpense>
    <tree:CostofRevenueandMarketingExpense
      contextRef="id170f1ef15304703be078acbc25d2a0e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjc1MGYxNDgzN2I2ZDQ2MDliZTk0MDRhMzIyODVlZDI0L3RhYmxlcmFuZ2U6NzUwZjE0ODM3YjZkNDYwOWJlOTQwNGEzMjI4NWVkMjRfNC00LTEtMS0xMDM4_1de9989a-5ba1-400a-80ba-43e0fd2cc3be"
      unitRef="usd">85000</tree:CostofRevenueandMarketingExpense>
    <tree:CostofRevenueandMarketingExpense
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjc1MGYxNDgzN2I2ZDQ2MDliZTk0MDRhMzIyODVlZDI0L3RhYmxlcmFuZ2U6NzUwZjE0ODM3YjZkNDYwOWJlOTQwNGEzMjI4NWVkMjRfNC01LTEtMS0xMDM4_fd24987e-7973-4934-b619-cb2daf628c54"
      unitRef="usd">95995000</tree:CostofRevenueandMarketingExpense>
    <us-gaap:GrossProfit
      contextRef="i6fc4d66d8a5246df90eb870c0f6d8b3b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjc1MGYxNDgzN2I2ZDQ2MDliZTk0MDRhMzIyODVlZDI0L3RhYmxlcmFuZ2U6NzUwZjE0ODM3YjZkNDYwOWJlOTQwNGEzMjI4NWVkMjRfNS0xLTEtMS0xMDM4_98cb72c2-67c8-43ae-bd86-e09e7b8aff34"
      unitRef="usd">38726000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i15b8781246224b04be70cc2b802dc10a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjc1MGYxNDgzN2I2ZDQ2MDliZTk0MDRhMzIyODVlZDI0L3RhYmxlcmFuZ2U6NzUwZjE0ODM3YjZkNDYwOWJlOTQwNGEzMjI4NWVkMjRfNS0yLTEtMS0xMDM4_388eebb6-2f5f-4ae8-8673-270fd9f14a92"
      unitRef="usd">19402000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iab49332232e14862988b9aedfc058e7d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjc1MGYxNDgzN2I2ZDQ2MDliZTk0MDRhMzIyODVlZDI0L3RhYmxlcmFuZ2U6NzUwZjE0ODM3YjZkNDYwOWJlOTQwNGEzMjI4NWVkMjRfNS0zLTEtMS0xMDM4_8cea72e3-db1d-4dc6-851a-9a2433325913"
      unitRef="usd">30122000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id170f1ef15304703be078acbc25d2a0e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjc1MGYxNDgzN2I2ZDQ2MDliZTk0MDRhMzIyODVlZDI0L3RhYmxlcmFuZ2U6NzUwZjE0ODM3YjZkNDYwOWJlOTQwNGEzMjI4NWVkMjRfNS00LTEtMS0xMDM4_962847b8-8727-4739-8f99-02f3afbaa747"
      unitRef="usd">81000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjc1MGYxNDgzN2I2ZDQ2MDliZTk0MDRhMzIyODVlZDI0L3RhYmxlcmFuZ2U6NzUwZjE0ODM3YjZkNDYwOWJlOTQwNGEzMjI4NWVkMjRfNS01LTEtMS0xMDM4_e24931db-f844-4174-ac81-1eaa38ee49af"
      unitRef="usd">88331000</us-gaap:GrossProfit>
    <us-gaap:OtherCostOfOperatingRevenue
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjc1MGYxNDgzN2I2ZDQ2MDliZTk0MDRhMzIyODVlZDI0L3RhYmxlcmFuZ2U6NzUwZjE0ODM3YjZkNDYwOWJlOTQwNGEzMjI4NWVkMjRfNi01LTEtMS0xMDM4_d6719c43-ebd0-48a4-bef2-216a43ff171d"
      unitRef="usd">13464000</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:OtherSellingAndMarketingExpense
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjc1MGYxNDgzN2I2ZDQ2MDliZTk0MDRhMzIyODVlZDI0L3RhYmxlcmFuZ2U6NzUwZjE0ODM3YjZkNDYwOWJlOTQwNGEzMjI4NWVkMjRfNy01LTEtMS0xMDM4_7530d4ac-ae28-4c33-8a99-dbfd7afdfcaa"
      unitRef="usd">17926000</us-gaap:OtherSellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjc1MGYxNDgzN2I2ZDQ2MDliZTk0MDRhMzIyODVlZDI0L3RhYmxlcmFuZ2U6NzUwZjE0ODM3YjZkNDYwOWJlOTQwNGEzMjI4NWVkMjRfOC01LTEtMS0xMDM4_5ca0e858-9a3c-48dd-a564-e70124f8ba67"
      unitRef="usd">28489000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjc1MGYxNDgzN2I2ZDQ2MDliZTk0MDRhMzIyODVlZDI0L3RhYmxlcmFuZ2U6NzUwZjE0ODM3YjZkNDYwOWJlOTQwNGEzMjI4NWVkMjRfOS01LTEtMS0xMDM4_9e8e4f0e-8a7f-405c-859d-205d071bcf9d"
      unitRef="usd">10812000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjc1MGYxNDgzN2I2ZDQ2MDliZTk0MDRhMzIyODVlZDI0L3RhYmxlcmFuZ2U6NzUwZjE0ODM3YjZkNDYwOWJlOTQwNGEzMjI4NWVkMjRfMTAtNS0xLTEtMTAzOA_cd5e3e45-9d25-4eb8-87e6-a17118c1b628"
      unitRef="usd">3550000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjc1MGYxNDgzN2I2ZDQ2MDliZTk0MDRhMzIyODVlZDI0L3RhYmxlcmFuZ2U6NzUwZjE0ODM3YjZkNDYwOWJlOTQwNGEzMjI4NWVkMjRfMTEtNS0xLTEtMTAzOA_5fef96e8-ea4b-45c4-aa17-063bb15735e6"
      unitRef="usd">13756000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjc1MGYxNDgzN2I2ZDQ2MDliZTk0MDRhMzIyODVlZDI0L3RhYmxlcmFuZ2U6NzUwZjE0ODM3YjZkNDYwOWJlOTQwNGEzMjI4NWVkMjRfMTItNS0xLTEtMTAzOA_a2603779-b644-40d3-a920-9592b547c47d"
      unitRef="usd">9175000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:RestructuringCharges
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjc1MGYxNDgzN2I2ZDQ2MDliZTk0MDRhMzIyODVlZDI0L3RhYmxlcmFuZ2U6NzUwZjE0ODM3YjZkNDYwOWJlOTQwNGEzMjI4NWVkMjRfMTMtNS0xLTEtMTAzOA_20b04700-1d13-4d16-b4e6-3d32e9ce3b26"
      unitRef="usd">32000</us-gaap:RestructuringCharges>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjc1MGYxNDgzN2I2ZDQ2MDliZTk0MDRhMzIyODVlZDI0L3RhYmxlcmFuZ2U6NzUwZjE0ODM3YjZkNDYwOWJlOTQwNGEzMjI4NWVkMjRfMTQtNS0xLTEtMTAzOA_e4b05a01-fc89-4364-a424-c6ee16d088c0"
      unitRef="usd">1325000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:OperatingIncomeLoss
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjc1MGYxNDgzN2I2ZDQ2MDliZTk0MDRhMzIyODVlZDI0L3RhYmxlcmFuZ2U6NzUwZjE0ODM3YjZkNDYwOWJlOTQwNGEzMjI4NWVkMjRfMTUtNS0xLTEtMTAzOA_c5927c4e-5847-42b3-997d-9f1cff4b1139"
      unitRef="usd">-7548000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjc1MGYxNDgzN2I2ZDQ2MDliZTk0MDRhMzIyODVlZDI0L3RhYmxlcmFuZ2U6NzUwZjE0ODM3YjZkNDYwOWJlOTQwNGEzMjI4NWVkMjRfMTYtNS0xLTEtMTAzOA_296b5f01-0382-4852-963b-cdbc64033c51"
      unitRef="usd">-4955000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjc1MGYxNDgzN2I2ZDQ2MDliZTk0MDRhMzIyODVlZDI0L3RhYmxlcmFuZ2U6NzUwZjE0ODM3YjZkNDYwOWJlOTQwNGEzMjI4NWVkMjRfMTctNS0xLTEtMTAzOA_65e7a227-4c70-44c9-8f1c-488a5e69636b"
      unitRef="usd">7000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjc1MGYxNDgzN2I2ZDQ2MDliZTk0MDRhMzIyODVlZDI0L3RhYmxlcmFuZ2U6NzUwZjE0ODM3YjZkNDYwOWJlOTQwNGEzMjI4NWVkMjRfMTgtNS0xLTEtMTAzOA_3ca0d4e5-1029-47e4-889c-0af358ed79f0"
      unitRef="usd">-12496000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:Revenues
      contextRef="i286a899a88f84a339bf5d8d5deb70c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjM4OGE1ZWFkNzA4YjQ2MjI5OWRkMTkyZjlhMmQxNWQxL3RhYmxlcmFuZ2U6Mzg4YTVlYWQ3MDhiNDYyMjk5ZGQxOTJmOWEyZDE1ZDFfMy0xLTEtMS0w_3efc8e96-3d28-4341-87a0-7da86e94b014"
      unitRef="usd">232986000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie5d76d5dbf134d6c838fdc3dff1f81c4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjM4OGE1ZWFkNzA4YjQ2MjI5OWRkMTkyZjlhMmQxNWQxL3RhYmxlcmFuZ2U6Mzg4YTVlYWQ3MDhiNDYyMjk5ZGQxOTJmOWEyZDE1ZDFfMy0yLTEtMS0w_51c28901-1a75-4761-8fec-183a1eb763c5"
      unitRef="usd">133583000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0c24e7d875854a4c84835e4ec057f6e5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjM4OGE1ZWFkNzA4YjQ2MjI5OWRkMTkyZjlhMmQxNWQxL3RhYmxlcmFuZ2U6Mzg4YTVlYWQ3MDhiNDYyMjk5ZGQxOTJmOWEyZDE1ZDFfMy0zLTEtMS0w_ccff847a-0ed0-4f98-986a-5f47bd8b50b9"
      unitRef="usd">175877000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i468d6ccca5804a27b644f2784ba6034f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjM4OGE1ZWFkNzA4YjQ2MjI5OWRkMTkyZjlhMmQxNWQxL3RhYmxlcmFuZ2U6Mzg4YTVlYWQ3MDhiNDYyMjk5ZGQxOTJmOWEyZDE1ZDFfMy00LTEtMS0w_953c60ee-16b8-47ee-a31d-663215484b76"
      unitRef="usd">318000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjM4OGE1ZWFkNzA4YjQ2MjI5OWRkMTkyZjlhMmQxNWQxL3RhYmxlcmFuZ2U6Mzg4YTVlYWQ3MDhiNDYyMjk5ZGQxOTJmOWEyZDE1ZDFfMy01LTEtMS0w_dd5e3576-acef-4b56-ae43-da4017063aea"
      unitRef="usd">542764000</us-gaap:Revenues>
    <tree:CostofRevenueandMarketingExpense
      contextRef="i286a899a88f84a339bf5d8d5deb70c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjM4OGE1ZWFkNzA4YjQ2MjI5OWRkMTkyZjlhMmQxNWQxL3RhYmxlcmFuZ2U6Mzg4YTVlYWQ3MDhiNDYyMjk5ZGQxOTJmOWEyZDE1ZDFfNC0xLTEtMS0w_340412a2-209d-4eaa-bf6e-3e8745b44531"
      unitRef="usd">154979000</tree:CostofRevenueandMarketingExpense>
    <tree:CostofRevenueandMarketingExpense
      contextRef="ie5d76d5dbf134d6c838fdc3dff1f81c4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjM4OGE1ZWFkNzA4YjQ2MjI5OWRkMTkyZjlhMmQxNWQxL3RhYmxlcmFuZ2U6Mzg4YTVlYWQ3MDhiNDYyMjk5ZGQxOTJmOWEyZDE1ZDFfNC0yLTEtMS0w_70e7c11f-c904-4c88-938d-55ff3f0a326d"
      unitRef="usd">75582000</tree:CostofRevenueandMarketingExpense>
    <tree:CostofRevenueandMarketingExpense
      contextRef="i0c24e7d875854a4c84835e4ec057f6e5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjM4OGE1ZWFkNzA4YjQ2MjI5OWRkMTkyZjlhMmQxNWQxL3RhYmxlcmFuZ2U6Mzg4YTVlYWQ3MDhiNDYyMjk5ZGQxOTJmOWEyZDE1ZDFfNC0zLTEtMS0w_99ba3aa0-2800-4e82-9f61-8801b3f9ff66"
      unitRef="usd">109797000</tree:CostofRevenueandMarketingExpense>
    <tree:CostofRevenueandMarketingExpense
      contextRef="i468d6ccca5804a27b644f2784ba6034f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjM4OGE1ZWFkNzA4YjQ2MjI5OWRkMTkyZjlhMmQxNWQxL3RhYmxlcmFuZ2U6Mzg4YTVlYWQ3MDhiNDYyMjk5ZGQxOTJmOWEyZDE1ZDFfNC00LTEtMS0w_705d67c1-fe20-4e8c-addb-906a0b94d1b8"
      unitRef="usd">459000</tree:CostofRevenueandMarketingExpense>
    <tree:CostofRevenueandMarketingExpense
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjM4OGE1ZWFkNzA4YjQ2MjI5OWRkMTkyZjlhMmQxNWQxL3RhYmxlcmFuZ2U6Mzg4YTVlYWQ3MDhiNDYyMjk5ZGQxOTJmOWEyZDE1ZDFfNC01LTEtMS0w_154cef94-54ee-4d56-97aa-53162b1e89c2"
      unitRef="usd">340817000</tree:CostofRevenueandMarketingExpense>
    <us-gaap:GrossProfit
      contextRef="i286a899a88f84a339bf5d8d5deb70c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjM4OGE1ZWFkNzA4YjQ2MjI5OWRkMTkyZjlhMmQxNWQxL3RhYmxlcmFuZ2U6Mzg4YTVlYWQ3MDhiNDYyMjk5ZGQxOTJmOWEyZDE1ZDFfNS0xLTEtMS0w_73c78d1e-d831-4d1b-b257-b80aa9879f8f"
      unitRef="usd">78007000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie5d76d5dbf134d6c838fdc3dff1f81c4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjM4OGE1ZWFkNzA4YjQ2MjI5OWRkMTkyZjlhMmQxNWQxL3RhYmxlcmFuZ2U6Mzg4YTVlYWQ3MDhiNDYyMjk5ZGQxOTJmOWEyZDE1ZDFfNS0yLTEtMS0w_d399ca05-a90d-4eaf-bff6-4df6aae50c0b"
      unitRef="usd">58001000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0c24e7d875854a4c84835e4ec057f6e5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjM4OGE1ZWFkNzA4YjQ2MjI5OWRkMTkyZjlhMmQxNWQxL3RhYmxlcmFuZ2U6Mzg4YTVlYWQ3MDhiNDYyMjk5ZGQxOTJmOWEyZDE1ZDFfNS0zLTEtMS0w_6540e720-8a8d-4a26-9cf0-2c5cfd574824"
      unitRef="usd">66080000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i468d6ccca5804a27b644f2784ba6034f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjM4OGE1ZWFkNzA4YjQ2MjI5OWRkMTkyZjlhMmQxNWQxL3RhYmxlcmFuZ2U6Mzg4YTVlYWQ3MDhiNDYyMjk5ZGQxOTJmOWEyZDE1ZDFfNS00LTEtMS0w_edb45633-62cb-488e-a7c4-20a12872535b"
      unitRef="usd">-141000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjM4OGE1ZWFkNzA4YjQ2MjI5OWRkMTkyZjlhMmQxNWQxL3RhYmxlcmFuZ2U6Mzg4YTVlYWQ3MDhiNDYyMjk5ZGQxOTJmOWEyZDE1ZDFfNS01LTEtMS0w_0ea71c48-b773-44ca-bb39-26b1540a3230"
      unitRef="usd">201947000</us-gaap:GrossProfit>
    <us-gaap:OtherCostOfOperatingRevenue
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjM4OGE1ZWFkNzA4YjQ2MjI5OWRkMTkyZjlhMmQxNWQxL3RhYmxlcmFuZ2U6Mzg4YTVlYWQ3MDhiNDYyMjk5ZGQxOTJmOWEyZDE1ZDFfNi01LTEtMS0w_1f86add9-5905-4d1a-95fc-34fa69625723"
      unitRef="usd">27829000</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:OtherSellingAndMarketingExpense
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjM4OGE1ZWFkNzA4YjQ2MjI5OWRkMTkyZjlhMmQxNWQxL3RhYmxlcmFuZ2U6Mzg4YTVlYWQ3MDhiNDYyMjk5ZGQxOTJmOWEyZDE1ZDFfNy01LTEtMS0w_27a7cdda-4bf4-41ec-83b6-934fad62c882"
      unitRef="usd">41851000</us-gaap:OtherSellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjM4OGE1ZWFkNzA4YjQ2MjI5OWRkMTkyZjlhMmQxNWQxL3RhYmxlcmFuZ2U6Mzg4YTVlYWQ3MDhiNDYyMjk5ZGQxOTJmOWEyZDE1ZDFfOC01LTEtMS0w_44df00fc-f3d5-4d02-bf8b-37be782cceb1"
      unitRef="usd">74800000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjM4OGE1ZWFkNzA4YjQ2MjI5OWRkMTkyZjlhMmQxNWQxL3RhYmxlcmFuZ2U6Mzg4YTVlYWQ3MDhiNDYyMjk5ZGQxOTJmOWEyZDE1ZDFfOS01LTEtMS0w_bb5fb014-c80f-4ef0-8f74-13abcc47f14d"
      unitRef="usd">25758000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjM4OGE1ZWFkNzA4YjQ2MjI5OWRkMTkyZjlhMmQxNWQxL3RhYmxlcmFuZ2U6Mzg4YTVlYWQ3MDhiNDYyMjk5ZGQxOTJmOWEyZDE1ZDFfMTAtNS0xLTEtMA_dfb2a8da-379d-4ab5-ba0c-6571e17d1867"
      unitRef="usd">8161000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjM4OGE1ZWFkNzA4YjQ2MjI5OWRkMTkyZjlhMmQxNWQxL3RhYmxlcmFuZ2U6Mzg4YTVlYWQ3MDhiNDYyMjk5ZGQxOTJmOWEyZDE1ZDFfMTEtNS0xLTEtMA_6f09d3ca-82ba-4d13-bfbd-f14770c27909"
      unitRef="usd">22622000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjM4OGE1ZWFkNzA4YjQ2MjI5OWRkMTkyZjlhMmQxNWQxL3RhYmxlcmFuZ2U6Mzg4YTVlYWQ3MDhiNDYyMjk5ZGQxOTJmOWEyZDE1ZDFfMTItNS0xLTEtMA_5269dcda-9651-4013-b184-3ea3416e2e7d"
      unitRef="usd">-8053000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjM4OGE1ZWFkNzA4YjQ2MjI5OWRkMTkyZjlhMmQxNWQxL3RhYmxlcmFuZ2U6Mzg4YTVlYWQ3MDhiNDYyMjk5ZGQxOTJmOWEyZDE1ZDFfMTQtNS0xLTEtMA_e6a27a19-9071-4ed8-994d-2da649ec8a06"
      unitRef="usd">-338000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjM4OGE1ZWFkNzA4YjQ2MjI5OWRkMTkyZjlhMmQxNWQxL3RhYmxlcmFuZ2U6Mzg4YTVlYWQ3MDhiNDYyMjk5ZGQxOTJmOWEyZDE1ZDFfMTUtNS0xLTEtMA_90dcb0d1-10f4-4775-bda9-96a3837b16e7"
      unitRef="usd">8641000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjM4OGE1ZWFkNzA4YjQ2MjI5OWRkMTkyZjlhMmQxNWQxL3RhYmxlcmFuZ2U6Mzg4YTVlYWQ3MDhiNDYyMjk5ZGQxOTJmOWEyZDE1ZDFfMTYtNS0xLTEtMA_b8b12041-a9c2-4d48-ab3d-c42e9fde05be"
      unitRef="usd">-20055000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjM4OGE1ZWFkNzA4YjQ2MjI5OWRkMTkyZjlhMmQxNWQxL3RhYmxlcmFuZ2U6Mzg4YTVlYWQ3MDhiNDYyMjk5ZGQxOTJmOWEyZDE1ZDFfMTctNS0xLTEtMA_c1cd171b-867b-4bb0-810e-918813b31de9"
      unitRef="usd">40072000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOjM4OGE1ZWFkNzA4YjQ2MjI5OWRkMTkyZjlhMmQxNWQxL3RhYmxlcmFuZ2U6Mzg4YTVlYWQ3MDhiNDYyMjk5ZGQxOTJmOWEyZDE1ZDFfMTgtNS0xLTEtMA_05fe2595-1269-47a2-b50f-b9f101dd3f6d"
      unitRef="usd">28658000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:Revenues
      contextRef="i6fd91a86447f44e8b6f089664681b8c6_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOmNjMWE4OTRhMzlkNDRmYWI4ZjQ0MGMzZWVjNDcyNTgzL3RhYmxlcmFuZ2U6Y2MxYTg5NGEzOWQ0NGZhYjhmNDQwYzNlZWM0NzI1ODNfMy0xLTEtMS0w_4978498f-d541-4eae-a23a-6f72a856a7eb"
      unitRef="usd">153297000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id591d774463a4b4d9182ec581dbf500c_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOmNjMWE4OTRhMzlkNDRmYWI4ZjQ0MGMzZWVjNDcyNTgzL3RhYmxlcmFuZ2U6Y2MxYTg5NGEzOWQ0NGZhYjhmNDQwYzNlZWM0NzI1ODNfMy0yLTEtMS0w_d0032f90-70e0-4a3e-8736-e95c4d7ea4e1"
      unitRef="usd">157042000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i680938de9b814ce3a929b4af6988a32f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOmNjMWE4OTRhMzlkNDRmYWI4ZjQ0MGMzZWVjNDcyNTgzL3RhYmxlcmFuZ2U6Y2MxYTg5NGEzOWQ0NGZhYjhmNDQwYzNlZWM0NzI1ODNfMy0zLTEtMS0w_c40f5b80-d05c-4415-957a-0d14f4de47f4"
      unitRef="usd">155656000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i348da9414ac54bdabbde3a9c0899a6f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOmNjMWE4OTRhMzlkNDRmYWI4ZjQ0MGMzZWVjNDcyNTgzL3RhYmxlcmFuZ2U6Y2MxYTg5NGEzOWQ0NGZhYjhmNDQwYzNlZWM0NzI1ODNfMy00LTEtMS0w_f208c45d-3901-48e7-bd3e-5be9a773e872"
      unitRef="usd">1415000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOmNjMWE4OTRhMzlkNDRmYWI4ZjQ0MGMzZWVjNDcyNTgzL3RhYmxlcmFuZ2U6Y2MxYTg5NGEzOWQ0NGZhYjhmNDQwYzNlZWM0NzI1ODNfMy01LTEtMS0w_1d859645-a9f5-407d-9951-9ce3819f5957"
      unitRef="usd">467410000</us-gaap:Revenues>
    <tree:CostofRevenueandMarketingExpense
      contextRef="i6fd91a86447f44e8b6f089664681b8c6_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOmNjMWE4OTRhMzlkNDRmYWI4ZjQ0MGMzZWVjNDcyNTgzL3RhYmxlcmFuZ2U6Y2MxYTg5NGEzOWQ0NGZhYjhmNDQwYzNlZWM0NzI1ODNfNC0xLTEtMS0w_484d06da-c054-4c2d-a083-35dbb85f4ed5"
      unitRef="usd">78660000</tree:CostofRevenueandMarketingExpense>
    <tree:CostofRevenueandMarketingExpense
      contextRef="id591d774463a4b4d9182ec581dbf500c_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOmNjMWE4OTRhMzlkNDRmYWI4ZjQ0MGMzZWVjNDcyNTgzL3RhYmxlcmFuZ2U6Y2MxYTg5NGEzOWQ0NGZhYjhmNDQwYzNlZWM0NzI1ODNfNC0yLTEtMS0w_5686d2d1-01f8-46de-9697-9149d6892190"
      unitRef="usd">94541000</tree:CostofRevenueandMarketingExpense>
    <tree:CostofRevenueandMarketingExpense
      contextRef="i680938de9b814ce3a929b4af6988a32f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOmNjMWE4OTRhMzlkNDRmYWI4ZjQ0MGMzZWVjNDcyNTgzL3RhYmxlcmFuZ2U6Y2MxYTg5NGEzOWQ0NGZhYjhmNDQwYzNlZWM0NzI1ODNfNC0zLTEtMS0w_7bbefcc1-1283-422c-80fa-721fdfb224bf"
      unitRef="usd">95001000</tree:CostofRevenueandMarketingExpense>
    <tree:CostofRevenueandMarketingExpense
      contextRef="i348da9414ac54bdabbde3a9c0899a6f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOmNjMWE4OTRhMzlkNDRmYWI4ZjQ0MGMzZWVjNDcyNTgzL3RhYmxlcmFuZ2U6Y2MxYTg5NGEzOWQ0NGZhYjhmNDQwYzNlZWM0NzI1ODNfNC00LTEtMS0w_aa13faed-4146-49bd-9b60-0036c6caa96b"
      unitRef="usd">1662000</tree:CostofRevenueandMarketingExpense>
    <tree:CostofRevenueandMarketingExpense
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOmNjMWE4OTRhMzlkNDRmYWI4ZjQ0MGMzZWVjNDcyNTgzL3RhYmxlcmFuZ2U6Y2MxYTg5NGEzOWQ0NGZhYjhmNDQwYzNlZWM0NzI1ODNfNC01LTEtMS0w_0147eb05-57fa-45a1-bd69-90c22a4a4356"
      unitRef="usd">269864000</tree:CostofRevenueandMarketingExpense>
    <us-gaap:GrossProfit
      contextRef="i6fd91a86447f44e8b6f089664681b8c6_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOmNjMWE4OTRhMzlkNDRmYWI4ZjQ0MGMzZWVjNDcyNTgzL3RhYmxlcmFuZ2U6Y2MxYTg5NGEzOWQ0NGZhYjhmNDQwYzNlZWM0NzI1ODNfNS0xLTEtMS0w_ddcfb37f-15f5-43b4-9297-8bf5c43016bc"
      unitRef="usd">74637000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id591d774463a4b4d9182ec581dbf500c_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOmNjMWE4OTRhMzlkNDRmYWI4ZjQ0MGMzZWVjNDcyNTgzL3RhYmxlcmFuZ2U6Y2MxYTg5NGEzOWQ0NGZhYjhmNDQwYzNlZWM0NzI1ODNfNS0yLTEtMS0w_65fffc18-bbe6-4263-a50b-728b81564aee"
      unitRef="usd">62501000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i680938de9b814ce3a929b4af6988a32f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOmNjMWE4OTRhMzlkNDRmYWI4ZjQ0MGMzZWVjNDcyNTgzL3RhYmxlcmFuZ2U6Y2MxYTg5NGEzOWQ0NGZhYjhmNDQwYzNlZWM0NzI1ODNfNS0zLTEtMS0w_fc62cc48-eae7-4f3b-9267-1c3cc4162e8c"
      unitRef="usd">60655000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i348da9414ac54bdabbde3a9c0899a6f5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOmNjMWE4OTRhMzlkNDRmYWI4ZjQ0MGMzZWVjNDcyNTgzL3RhYmxlcmFuZ2U6Y2MxYTg5NGEzOWQ0NGZhYjhmNDQwYzNlZWM0NzI1ODNfNS00LTEtMS0w_1edb5439-f813-4cd5-8db7-c431dab364ad"
      unitRef="usd">-247000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOmNjMWE4OTRhMzlkNDRmYWI4ZjQ0MGMzZWVjNDcyNTgzL3RhYmxlcmFuZ2U6Y2MxYTg5NGEzOWQ0NGZhYjhmNDQwYzNlZWM0NzI1ODNfNS01LTEtMS0w_2ad8b084-043b-4ce5-92d8-bacbe35e680e"
      unitRef="usd">197546000</us-gaap:GrossProfit>
    <us-gaap:OtherCostOfOperatingRevenue
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOmNjMWE4OTRhMzlkNDRmYWI4ZjQ0MGMzZWVjNDcyNTgzL3RhYmxlcmFuZ2U6Y2MxYTg5NGEzOWQ0NGZhYjhmNDQwYzNlZWM0NzI1ODNfNi01LTEtMS0w_c5135be8-b723-4b01-9994-6c2c75cd2f03"
      unitRef="usd">26630000</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:OtherSellingAndMarketingExpense
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOmNjMWE4OTRhMzlkNDRmYWI4ZjQ0MGMzZWVjNDcyNTgzL3RhYmxlcmFuZ2U6Y2MxYTg5NGEzOWQ0NGZhYjhmNDQwYzNlZWM0NzI1ODNfNy01LTEtMS0w_ddf3ffba-36a1-4615-ad85-5856d23fbb23"
      unitRef="usd">40681000</us-gaap:OtherSellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOmNjMWE4OTRhMzlkNDRmYWI4ZjQ0MGMzZWVjNDcyNTgzL3RhYmxlcmFuZ2U6Y2MxYTg5NGEzOWQ0NGZhYjhmNDQwYzNlZWM0NzI1ODNfOC01LTEtMS0w_58e21410-0975-4101-bd1a-02abe61eca20"
      unitRef="usd">60571000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOmNjMWE4OTRhMzlkNDRmYWI4ZjQ0MGMzZWVjNDcyNTgzL3RhYmxlcmFuZ2U6Y2MxYTg5NGEzOWQ0NGZhYjhmNDQwYzNlZWM0NzI1ODNfOS01LTEtMS0w_c863dcc9-2d49-445e-8128-98b8ad5e8da5"
      unitRef="usd">21775000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOmNjMWE4OTRhMzlkNDRmYWI4ZjQ0MGMzZWVjNDcyNTgzL3RhYmxlcmFuZ2U6Y2MxYTg5NGEzOWQ0NGZhYjhmNDQwYzNlZWM0NzI1ODNfMTAtNS0xLTEtMA_cce138d4-bf15-4cac-9d24-306cb8aa9902"
      unitRef="usd">6928000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOmNjMWE4OTRhMzlkNDRmYWI4ZjQ0MGMzZWVjNDcyNTgzL3RhYmxlcmFuZ2U6Y2MxYTg5NGEzOWQ0NGZhYjhmNDQwYzNlZWM0NzI1ODNfMTEtNS0xLTEtMA_bfe1a392-2f5f-4181-849a-dbe8b07e0380"
      unitRef="usd">27513000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOmNjMWE4OTRhMzlkNDRmYWI4ZjQ0MGMzZWVjNDcyNTgzL3RhYmxlcmFuZ2U6Y2MxYTg5NGEzOWQ0NGZhYjhmNDQwYzNlZWM0NzI1ODNfMTItNS0xLTEtMA_fae4f37d-7916-4615-b00e-77beabd6f915"
      unitRef="usd">1053000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:RestructuringCharges
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOmNjMWE4OTRhMzlkNDRmYWI4ZjQ0MGMzZWVjNDcyNTgzL3RhYmxlcmFuZ2U6Y2MxYTg5NGEzOWQ0NGZhYjhmNDQwYzNlZWM0NzI1ODNfMTMtNS0xLTEtMA_378175e4-eff3-4caf-8bcd-6f20feddb4bf"
      unitRef="usd">190000</us-gaap:RestructuringCharges>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOmNjMWE4OTRhMzlkNDRmYWI4ZjQ0MGMzZWVjNDcyNTgzL3RhYmxlcmFuZ2U6Y2MxYTg5NGEzOWQ0NGZhYjhmNDQwYzNlZWM0NzI1ODNfMTQtNS0xLTEtMA_a7205263-fbaf-4f30-9583-ae02e36b3b5c"
      unitRef="usd">996000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOmNjMWE4OTRhMzlkNDRmYWI4ZjQ0MGMzZWVjNDcyNTgzL3RhYmxlcmFuZ2U6Y2MxYTg5NGEzOWQ0NGZhYjhmNDQwYzNlZWM0NzI1ODNfMTUtNS0xLTEtMA_c0336375-4a33-4423-a70c-1cf13216610d"
      unitRef="usd">13201000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOmNjMWE4OTRhMzlkNDRmYWI4ZjQ0MGMzZWVjNDcyNTgzL3RhYmxlcmFuZ2U6Y2MxYTg5NGEzOWQ0NGZhYjhmNDQwYzNlZWM0NzI1ODNfMTYtNS0xLTEtMA_be379957-30fe-410f-96c3-65ced747b99a"
      unitRef="usd">-9789000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOmNjMWE4OTRhMzlkNDRmYWI4ZjQ0MGMzZWVjNDcyNTgzL3RhYmxlcmFuZ2U6Y2MxYTg5NGEzOWQ0NGZhYjhmNDQwYzNlZWM0NzI1ODNfMTctNS0xLTEtMA_6194bf76-8c4e-4fe8-8ef2-750ee0f911cb"
      unitRef="usd">7000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184Mi9mcmFnOmQ5NTU3NjgxOTA1NTRkYzRhYTM2NTZmNjliYmQzOWJjL3RhYmxlOmNjMWE4OTRhMzlkNDRmYWI4ZjQ0MGMzZWVjNDcyNTgzL3RhYmxlcmFuZ2U6Y2MxYTg5NGEzOWQ0NGZhYjhmNDQwYzNlZWM0NzI1ODNfMTgtNS0xLTEtMA_1502d4ea-39dc-473f-8f47-58a0ee80d70c"
      unitRef="usd">3419000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RleHRyZWdpb246ZjNjMDNjNDUyNGIzNDE1Y2E2MWViNDZiMWFlZTVjYjdfMTIwMzI_e6dc66c9-f670-4262-b9a2-67e8118f4e25">DISCONTINUED OPERATIONS&lt;div style="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 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-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;Upon closing of the sale of substantially all of the operating assets of HLC on June 6, 2012, HLC ceased to originate consumer loans. HLC agreed to retain certain liability for losses on previously sold loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Litigation settlements and contingencies and legal fees associated with related bankruptcy and ongoing 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-top:9pt;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-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;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-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;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-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;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-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;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="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;During its bankruptcy, HLC indicated that it believed that it had 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 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 million settlement payment was made in the third quarter of 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;During the HLC bankruptcy, a bar date for claims against HLC was set, establishing a deadline for all HLC&#x2019;s creditors to assert any claim they may have had against HLC. Distributions were made to holders of allowed claims deemed timely filed. After all distributions to creditors were made and HLC&#x2019;s Chapter 7 bankruptcy estate was fully administered, the HLC bankruptcy case was closed on July 14, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="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-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-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 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-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;HLC&#x2019;s filing under the Bankruptcy Code discussed above in Home Loan Center, Inc. Bankruptcy Filing created 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. 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 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 was responsible for the difference of $58.5 million minus the amount that ResCap received through the HLC Bankruptcy. In the third and fourth quarters of 2020, the Company made payments of $26.5 million and $6.4&#160;million, respectively, to the ResCap Liquidating Trust, and the ResCap Liquidating Trust, in turn, assigned its allowed claims against HLC to the Company. In the second quarter of 2021, the Company received a refund of $8.6 million related to these amounts, from the final distributions in the HLC Bankruptcy on account of the allowed claims that the ResCap Liquidating Trust had assigned to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="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-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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"). 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;HLC&#x2019;s filing under the Bankruptcy Code discussed above in Home Loan Center, Inc. Bankruptcy Filing created 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.), transferred to Case No. 08-13555 (SCC), Adversary Proceeding No. 21-01107 (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;, seeking to hold the Company liable for its allowed bankruptcy claim of $13.3 million. In July 2021, the Company reached a settlement with LBHI, which is included as a liability on the accompanying consolidated balance sheet as of June&#160;30, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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-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 components of net loss reported as discontinued operations in the accompanying consolidated statements of operations and comprehensive income 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-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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.572%"/&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.572%"/&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.578%"/&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;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;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;Loss before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,526)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(3,199)&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,141)&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;(3,462)&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;(25,716)&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-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;Losses from discontinued operations included all activity of HLC prior to bankruptcy, including litigation settlements, contingencies and legal fees associated with legal proceedings.&lt;/span&gt;&lt;/div&gt;&lt;div style="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 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="i3b94c440af664edc940da802b843e7ae_I20120606"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RleHRyZWdpb246ZjNjMDNjNDUyNGIzNDE1Y2E2MWViNDZiMWFlZTVjYjdfMzY3_456fd3bf-2ff4-4807-aea7-c42b681be219"
      unitRef="usd">55900000</tree:AssetPurchaseAgreementProceedsFromSale>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="ib852b6dd80d543fd873b6cabadd1c152_D20190621-20190621"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RleHRyZWdpb246ZjNjMDNjNDUyNGIzNDE1Y2E2MWViNDZiMWFlZTVjYjdfMTU2Mw_1d7bacc2-6459-4ae3-ad42-7c904b5b6626"
      unitRef="usd">68500000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:Assets
      contextRef="i25dc95dbdee84ccfbee34fd8b03d6702_I20190721"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RleHRyZWdpb246ZjNjMDNjNDUyNGIzNDE1Y2E2MWViNDZiMWFlZTVjYjdfMTY4OA_b4e61a9d-f40f-470b-8e94-3a12baab82af"
      unitRef="usd">11200000</us-gaap:Assets>
    <us-gaap:Cash
      contextRef="i25dc95dbdee84ccfbee34fd8b03d6702_I20190721"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RleHRyZWdpb246ZjNjMDNjNDUyNGIzNDE1Y2E2MWViNDZiMWFlZTVjYjdfMTcyNw_937c7147-336b-408f-aa39-30a9b7956fc5"
      unitRef="usd">5900000</us-gaap:Cash>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i93d6f8d5319d4e27a38d3480ce8b1e84_I20170531"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RleHRyZWdpb246ZjNjMDNjNDUyNGIzNDE1Y2E2MWViNDZiMWFlZTVjYjdfMTY0OTI2NzQ1NTAzMQ_df2ac5dc-5b38-4885-9620-879e4f1f271f"
      unitRef="number">0.00625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie54ff1cc1989466a95e8a744051c9114_I20200724"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RleHRyZWdpb246ZjNjMDNjNDUyNGIzNDE1Y2E2MWViNDZiMWFlZTVjYjdfMTY0OTI2NzQ1NTAzNQ_2f46e5be-0d9f-4752-a63b-cb2451f80612"
      unitRef="number">0.0050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i9c8990a11ffd41a0bf5ca93b3a84deed_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RleHRyZWdpb246ZjNjMDNjNDUyNGIzNDE1Y2E2MWViNDZiMWFlZTVjYjdfMjk4MQ_fd7ff6da-ddd1-44bf-a4de-12842057788f"
      unitRef="usd">-5500000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i9c8990a11ffd41a0bf5ca93b3a84deed_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RleHRyZWdpb246ZjNjMDNjNDUyNGIzNDE1Y2E2MWViNDZiMWFlZTVjYjdfMzAxMw_dfe53343-fc49-4e03-bbbb-ba86650af951"
      unitRef="usd">4500000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="i9c8990a11ffd41a0bf5ca93b3a84deed_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RleHRyZWdpb246ZjNjMDNjNDUyNGIzNDE1Y2E2MWViNDZiMWFlZTVjYjdfMzE0NQ_564fa801-7946-4cca-839d-354927728c8b"
      unitRef="usd">-10000000.0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:Dividends
      contextRef="ie6b7005abbde4493a63a142cabeb2ce9_D20160101-20160131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RleHRyZWdpb246ZjNjMDNjNDUyNGIzNDE1Y2E2MWViNDZiMWFlZTVjYjdfMzQ5Mw_4c302d85-0628-4864-abf4-40a12609d198"
      unitRef="usd">40000000.0</us-gaap:Dividends>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="i8f5e0de17c7f4f6aa5c10cf844ce8509_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RleHRyZWdpb246ZjNjMDNjNDUyNGIzNDE1Y2E2MWViNDZiMWFlZTVjYjdfMzg2OA_c9238be0-bf81-413d-b1be-3e30aa76af8c"
      unitRef="usd">36000000.0</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="i7b97cac2140845b7b91b0c632fef5796_D20200701-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RleHRyZWdpb246ZjNjMDNjNDUyNGIzNDE1Y2E2MWViNDZiMWFlZTVjYjdfNDE1MQ_207afe01-399c-4e49-8d1e-0fdc3a8f2d0e"
      unitRef="usd">36000000.0</us-gaap:LossContingencyAccrualPayments>
    <tree:LossContingencyNumberOfLoanOriginators
      contextRef="i97cb7fd80d234509b6bf2b827f581be0_D20131201-20131231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RleHRyZWdpb246ZjNjMDNjNDUyNGIzNDE1Y2E2MWViNDZiMWFlZTVjYjdfNTk5NA_04294600-dce0-4a83-bde4-f913d6f97b75"
      unitRef="network_lender">80</tree:LossContingencyNumberOfLoanOriginators>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="i399a20e098f843d697b747279cd4a910_D20200617-20200617"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RleHRyZWdpb246ZjNjMDNjNDUyNGIzNDE1Y2E2MWViNDZiMWFlZTVjYjdfODYzNA_d860f02e-5d16-45a0-8a3d-92881dace56e"
      unitRef="usd">58500000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="i399a20e098f843d697b747279cd4a910_D20200617-20200617"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RleHRyZWdpb246ZjNjMDNjNDUyNGIzNDE1Y2E2MWViNDZiMWFlZTVjYjdfODk3OA_0e739494-de57-4723-b6c6-ed2eb73b73b5"
      unitRef="usd">58500000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="ifeff06ee38c1412caa622ca7f0075365_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RleHRyZWdpb246ZjNjMDNjNDUyNGIzNDE1Y2E2MWViNDZiMWFlZTVjYjdfOTExOA_fe344b89-62b4-4996-94fb-d79f9cc4c611"
      unitRef="usd">26500000</us-gaap:LossContingencyAccrualPayments>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="i9b7c2a2b68f64da785f290d72f937187_D20201001-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RleHRyZWdpb246ZjNjMDNjNDUyNGIzNDE1Y2E2MWViNDZiMWFlZTVjYjdfOTEyNQ_5046c7ac-d405-407f-9969-8d4c57908128"
      unitRef="usd">6400000</us-gaap:LossContingencyAccrualPayments>
    <us-gaap:LossContingencyReceivableProceeds
      contextRef="i47ee5643302f4541bc6375585b0c2177_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RleHRyZWdpb246ZjNjMDNjNDUyNGIzNDE1Y2E2MWViNDZiMWFlZTVjYjdfOTIxMQ_859a3174-00f7-4446-a10a-60106abd8b42"
      unitRef="usd">8600000</us-gaap:LossContingencyReceivableProceeds>
    <us-gaap:LossContingencyNumberOfDefendants
      contextRef="i647f5f70efd34ada82df4f19dfdaedde_D20160201-20160229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RleHRyZWdpb246ZjNjMDNjNDUyNGIzNDE1Y2E2MWViNDZiMWFlZTVjYjdfOTcyMA_3dcc3a1b-ab2a-412a-96f5-3ed4f07ed875"
      unitRef="defendant">149</us-gaap:LossContingencyNumberOfDefendants>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="ib071a46554c249febbc23ba800e0b7c0_D20191204-20191204"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RleHRyZWdpb246ZjNjMDNjNDUyNGIzNDE1Y2E2MWViNDZiMWFlZTVjYjdfMTAzMTA_bf4fd31c-3ad2-40db-a451-e38683663d01"
      unitRef="usd">44700000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="iff485f7ef7044a27b074fac7c35dd4ba_D20200611-20200611"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RleHRyZWdpb246ZjNjMDNjNDUyNGIzNDE1Y2E2MWViNDZiMWFlZTVjYjdfMTA5OTQ_4f4b3e97-05d4-49bb-9341-bdfd0ab29849"
      unitRef="usd">13300000</us-gaap:LossContingencyDamagesSoughtValue>
    <tree:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementTableTextBlock
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RleHRyZWdpb246ZjNjMDNjNDUyNGIzNDE1Y2E2MWViNDZiMWFlZTVjYjdfMTIwMzQ_87f3e231-b742-4fd5-bc3e-410a341418b5">&lt;div style="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 components of net loss reported as discontinued operations in the accompanying consolidated statements of operations and comprehensive income 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-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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.572%"/&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.572%"/&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.578%"/&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;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;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;Loss before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,526)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(3,199)&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,141)&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;(3,462)&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;(25,716)&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="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RhYmxlOjNkMjUzY2MxOTQzNTQ4NDQ4YWQ0Mjc5NjA2NTYzYjI1L3RhYmxlcmFuZ2U6M2QyNTNjYzE5NDM1NDg0NDhhZDQyNzk2MDY1NjNiMjVfMi0xLTEtMS0w_7e6fcf6d-682b-42d3-b919-b1da9e366c56"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RhYmxlOjNkMjUzY2MxOTQzNTQ4NDQ4YWQ0Mjc5NjA2NTYzYjI1L3RhYmxlcmFuZ2U6M2QyNTNjYzE5NDM1NDg0NDhhZDQyNzk2MDY1NjNiMjVfMi0zLTEtMS0w_8484439c-85af-4a7a-b94f-34808ca61104"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RhYmxlOjNkMjUzY2MxOTQzNTQ4NDQ4YWQ0Mjc5NjA2NTYzYjI1L3RhYmxlcmFuZ2U6M2QyNTNjYzE5NDM1NDg0NDhhZDQyNzk2MDY1NjNiMjVfMi01LTEtMS0w_bc014762-becf-47f0-8024-48d3e025c84b"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RhYmxlOjNkMjUzY2MxOTQzNTQ4NDQ4YWQ0Mjc5NjA2NTYzYjI1L3RhYmxlcmFuZ2U6M2QyNTNjYzE5NDM1NDg0NDhhZDQyNzk2MDY1NjNiMjVfMi03LTEtMS0w_dd2823d8-998d-4610-8d97-c6e635e37425"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RhYmxlOjNkMjUzY2MxOTQzNTQ4NDQ4YWQ0Mjc5NjA2NTYzYjI1L3RhYmxlcmFuZ2U6M2QyNTNjYzE5NDM1NDg0NDhhZDQyNzk2MDY1NjNiMjVfNC0xLTEtMS0w_9b3697fd-5ee2-4e56-a92a-10f7cd2187a3"
      unitRef="usd">-4261000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RhYmxlOjNkMjUzY2MxOTQzNTQ4NDQ4YWQ0Mjc5NjA2NTYzYjI1L3RhYmxlcmFuZ2U6M2QyNTNjYzE5NDM1NDg0NDhhZDQyNzk2MDY1NjNiMjVfNC0zLTEtMS0w_7920484c-7bca-449a-8c0b-5ff36fce778d"
      unitRef="usd">-28424000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RhYmxlOjNkMjUzY2MxOTQzNTQ4NDQ4YWQ0Mjc5NjA2NTYzYjI1L3RhYmxlcmFuZ2U6M2QyNTNjYzE5NDM1NDg0NDhhZDQyNzk2MDY1NjNiMjVfNC01LTEtMS0w_e68c111a-641b-4692-90e9-61e960a7f258"
      unitRef="usd">-4614000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RhYmxlOjNkMjUzY2MxOTQzNTQ4NDQ4YWQ0Mjc5NjA2NTYzYjI1L3RhYmxlcmFuZ2U6M2QyNTNjYzE5NDM1NDg0NDhhZDQyNzk2MDY1NjNiMjVfNC03LTEtMS0w_ed88ff0e-2383-485d-a06f-97a9bacea7fc"
      unitRef="usd">-34526000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RhYmxlOjNkMjUzY2MxOTQzNTQ4NDQ4YWQ0Mjc5NjA2NTYzYjI1L3RhYmxlcmFuZ2U6M2QyNTNjYzE5NDM1NDg0NDhhZDQyNzk2MDY1NjNiMjVfNS0xLTEtMS0w_4208632e-9b78-487b-b4af-1c9f7d2f142b"
      unitRef="usd">-1062000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RhYmxlOjNkMjUzY2MxOTQzNTQ4NDQ4YWQ0Mjc5NjA2NTYzYjI1L3RhYmxlcmFuZ2U6M2QyNTNjYzE5NDM1NDg0NDhhZDQyNzk2MDY1NjNiMjVfNS0zLTEtMS0w_1d478837-ee35-4445-84fe-03266503f65d"
      unitRef="usd">-7283000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RhYmxlOjNkMjUzY2MxOTQzNTQ4NDQ4YWQ0Mjc5NjA2NTYzYjI1L3RhYmxlcmFuZ2U6M2QyNTNjYzE5NDM1NDg0NDhhZDQyNzk2MDY1NjNiMjVfNS01LTEtMS0w_333dd1c3-8128-4cb2-adaf-525f3c3b8083"
      unitRef="usd">-1152000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RhYmxlOjNkMjUzY2MxOTQzNTQ4NDQ4YWQ0Mjc5NjA2NTYzYjI1L3RhYmxlcmFuZ2U6M2QyNTNjYzE5NDM1NDg0NDhhZDQyNzk2MDY1NjNiMjVfNS03LTEtMS0w_2d8d5100-a697-4118-bf96-a364cb719a87"
      unitRef="usd">-8810000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i69f3b6d6522e48c48c789433938b9d0b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RhYmxlOjNkMjUzY2MxOTQzNTQ4NDQ4YWQ0Mjc5NjA2NTYzYjI1L3RhYmxlcmFuZ2U6M2QyNTNjYzE5NDM1NDg0NDhhZDQyNzk2MDY1NjNiMjVfNi0xLTEtMS0w_bfebb3fd-a0f7-4fde-a996-821332a994ac"
      unitRef="usd">-3199000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="idd848f3d87224cdc98813efef9c6a4c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RhYmxlOjNkMjUzY2MxOTQzNTQ4NDQ4YWQ0Mjc5NjA2NTYzYjI1L3RhYmxlcmFuZ2U6M2QyNTNjYzE5NDM1NDg0NDhhZDQyNzk2MDY1NjNiMjVfNi0zLTEtMS0w_24f4c5c0-89c6-48ba-b8b5-b7343ccbaa29"
      unitRef="usd">-21141000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i5ecbf7256a8f415cafab189d0aa8ab54_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RhYmxlOjNkMjUzY2MxOTQzNTQ4NDQ4YWQ0Mjc5NjA2NTYzYjI1L3RhYmxlcmFuZ2U6M2QyNTNjYzE5NDM1NDg0NDhhZDQyNzk2MDY1NjNiMjVfNi01LTEtMS0w_95d9fa1c-2115-425c-9085-935027426be1"
      unitRef="usd">-3462000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ibb64be8100b24bbeab0ae44e820f3221_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ1MjMwMzcxMTVhYzQ4MDk4ZTExNzg2M2E3NDBlY2QzL3NlYzo0NTIzMDM3MTE1YWM0ODA5OGUxMTc4NjNhNzQwZWNkM184NS9mcmFnOmYzYzAzYzQ1MjRiMzQxNWNhNjFlYjQ2YjFhZWU1Y2I3L3RhYmxlOjNkMjUzY2MxOTQzNTQ4NDQ4YWQ0Mjc5NjA2NTYzYjI1L3RhYmxlcmFuZ2U6M2QyNTNjYzE5NDM1NDg0NDhhZDQyNzk2MDY1NjNiMjVfNi03LTEtMS0w_ef7eaa32-385a-4d37-bdb9-bd9418eb9564"
      unitRef="usd">-25716000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
</xbrl>
