<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:rubi="http://www.rubiconproject.com/20200930"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="rubi-20200930.xsd" xlink:type="simple"/>
    <context id="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7a02964cd68c40638a24540c7ae6f1d0_I20201105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
        </entity>
        <period>
            <instant>2020-11-05</instant>
        </period>
    </context>
    <context id="ia48e383844214cd39084febc027fbce7_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ia478bc833a9b49cca1187d89869f95aa_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i99fa41568d47422784c617eab3c0499e_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="iae603289ba214899b670c15278fad86c_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i771e3ccf870b46ee9e1172f8f60c1a3d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id0cf67b70f9847569624ae5bae1950cc_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ibc8df1d33a6f4bb5911a4c14febf7cad_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ibc5ecfb628a4424090139020d4198904_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i67630968024b4f62bf22e8df5d252d13_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ia64ea3571d7743b1982d547dc63b0c6c_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="icbaf5621007546b9865061590686ce43_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i1233ec93ad0c421581c686e19b64e5ca_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i2626a5cc964d4521a101b98a866d5a7a_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ia28a0a07e3c64389bda120bee92274a1_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="icc2e52052bf046d99eacb608076b9c41_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i5a02ede8bb7f4f3094ab0f90aac601ad_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="id960f4aaf0234da6a2939acde21afda9_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i9f34c7a164fb48b790382fa1ff345f56_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i4bcb692c06c2449089b624815e8f956f_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i12e7d3e90771406ba39b6d38416ff2b6_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i6c64d5764ff641a09ff92c428601afec_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i11d09454ec6f429aa1724f19168e0395_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if69a94516e484451b0d4a8d85344d89e_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if90d288db14a4077aa9666b770ddae88_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i633dd87f2a3849e881eac81b997cbf2d_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ifc052af055984a64bb5ea90b24328844_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i93aae70541a645f0ab4a52a5bb08efea_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i9b49035545b8428593c056b4ed37b1a8_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i2082ff1de2f7433b9e41bc95060a353d_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i1676d61dd6b945b590a52df3a20a023a_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i408c4163c0104c3e8603de218cbf1251_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ic38095e8112f4a5d8803ff965e3e4799_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i0e98efbad2f74a55939b9dcc3269172f_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="ic5a9671b96c14f57972fde039ef49a75_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i50af31aa050a43659169e42066cd7da5_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="ic6522140395b4fd9b5142c25a89e46de_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="id6c99de8ef4b4c02851825f6b255fbd0_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i798d4a3d79da4e92bb66298f40cd26ab_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</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="i137c3ebe938a48c2a68940382f817703_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</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="i5165e192130d45809ba441aab131634c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib2f355f2130b4e81990e5d2d50cc4653_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</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="i1071434731b14c778ee30439200110f3_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</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="ib1f12d46d35145dcac0f34aeeaab06d9_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</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="i7df85beb116646f1a1ee876adb58b1e6_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia7dfb3a63ebe45bea8dd4f7b050aeb22_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9ddb4dfbe1cd421e9c42f506c2a80c5d_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</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="i2e9dd601c8ae41739194888d3666e07b_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</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="i99159960eed344caaba0eab2e8fd3107_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</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="ia9433ac7e4184d9484fc5c6d876de368_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i2d5c7f06d1714d318da4b84142757340_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</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="iffc64e64b2814b12bcddca800105309f_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ia001c5cc08b94a449a0879def5564d18_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</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="i83b700b2e7284b9888bb82cd358e26fa_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</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="i66b124c154854e36b34d7e937e8acdd3_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie720d9dc0c51422f991acb3a75b213e9_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic85ed11325cd4d2da8ec4b00576cfff4_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</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="i3ed04f5b012a46d899d4a850fe75793c_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</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="i97847e2073704d42a0026a0b4049f5bd_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</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="i37021904c23646adba1fc51f417f9ff3_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ide28a73035e248278409ef290f6123df_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</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="i80c420da9bd44d74963b918b0717da3c_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i67b04488c78f411aac3b0e08d2526ed2_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib7c8d4ec1c794f91a983e7242c3f9942_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i457020d5116e452d9eb6f4ac91c5f814_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic095b4d96ca842168e26e52aa181c440_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia43a578e819946aea0a0ce096838d1ba_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i533dc9d358ea467fb801c417099f6476_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i9e1eee37c09f4bae9141c1129d35cab1_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i9ba23c435814471ab4580ce4e9165965_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="iaae6d33ecc684919af6fde0c55233de2_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8ab57379f9cb40208493a64b70cfb6e6_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i890f4c2be0b444c4af7d84c1db8b5456_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9b7d244466f44ddbb01b87b44e7597ba_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="iba496f6036c64d68b182f3fcd1217dcd_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i04cbc0603c7349808d4931235793c054_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="icb8f4a8336e14cc5b09a224fde638c30_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idc5a783cc765432eab6e2ef5038f4f1b_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ib5558ab6a2494d45aa2fefc1bc49429b_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic6f9d00911904b43956400b5c879dd7c_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i39699efd131f42a593e09f9b28f3ea7f_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i32fd6dab63654b87a6e1564d91a7be82_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i8ac2c30cff9c4b7183c3f6221e1a54fa_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0d3e57264e90423f969bc56be31b0bfe_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i51934439e53341eabb130601e8f557f0_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i64d3f482a84340c381c1e9fd059226a4_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i3559f928fb804423bed363fe487eb5c1_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rubi:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i17d9fc9cc8e1490c82be3d9766d3d816_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rubi:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="iac360c27d7f34cada789e985a1583f27_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rubi:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1206187ac78043b4a1d2c9bc08867e3c_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rubi:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i6afe0e618b5a4501bf0e104858d85c33_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">rubi:ConnectedTelevisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idc867e96dace474bacff14174475fc89_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">rubi:ConnectedTelevisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="if86bcb533b6f4b68a32ea70910800744_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">rubi:ConnectedTelevisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icf886998c96e482b9e3300463a405420_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">rubi:ConnectedTelevisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="if842d67660604fd0bab3eee047456111_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">rubi:DesktopMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id549163950674e2794e085eb9e167ccc_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">rubi:DesktopMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ib2eb417827ad4dd18c99a07e7f1bf2c5_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">rubi:DesktopMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i57da4f818fb24f47a71348b9b99748c3_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">rubi:DesktopMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i87bcd59f03a74d9fae9855f025281414_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">rubi:MobileMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibcf842a681c34368a8da52791b71a5a2_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">rubi:MobileMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i18761be63b414691a06f7bfeb597211e_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">rubi:MobileMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie19b248c2d97490f899a100a4e1c106c_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">rubi:MobileMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ife59f9d41fbe490790db834ae53d697a_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1e54f037529e48208ba84de4aa3e11c0_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="iefb9bf9cddb14a188676a61f84c13c86_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i700c182881fd48f2a394e1c49d429d56_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i63cc8c1c9c01419ab962ab95ed9e7329_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id0288008bd77451e8e21aad2a89b956b_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i88f37db04b334c1bb4eb27b67b4ea957_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3d8873a4821646039b7ea2744ef30d7a_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i898e11ea68a1413f9dbbed680e7a28b8_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rubi:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idc874899ac4041e093d3547e60a4761d_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rubi:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9885fcafbeab4c9391cc83eb900ccc75_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rubi:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id76028b8cec84bc28f2d2f772a42fcda_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">rubi:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6992d11ca8b04e8ba103ec69a2a7e50c_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i1f2bad33b76a4003985bfad3a91b3983_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i66ce709f6b7043018d59beb79a60a8c3_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i11b2f06ba40743fcb9b7883fddc8e210_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="iebaa65ff73024b409ac522777ae5dca0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i52d3e3bcf9dd46b6a78f1039aa64296d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8735763564a14a45b9865f1544a412a8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if818de92f0a2451da116404bb3a053b2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i17a2234c3e2a40189a9afad23d2e2091_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ib44d5f95a5e042808a03e85c36367e79_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9eb99867d10c45aea435b39df92fc9e2_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i7c05ba2fefd3447daa81c416b6dbdcd5_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ide5618af67f84ebbb8a5c7ad55000706_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i8153728f11f94bf0b884740336f4206a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i058e43a798f8493e89596deeed5c5b50_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i3143161236e74fee9f435003c1c3102e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6243ae44639c4a4e890c3f1f5fad2187_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i2e7129f1ffb3435f820c4299a2a765a3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib5dc86b0222c45eca1e03cd0744b5aae_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i1ee983651dcc41e78e698b25cae36e5c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ice62a68cc0034ba1aa6e56145e27627e_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="if128cb40fbe644eaad9268a8621e7158_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i49d173ae9ee6412596851df401285948_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i169d0afbe06640588454a353c1579324_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0fa8b61a08d94c2cab5d9174a3069c61_D20200401-20200401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rubi:TelariaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-01</endDate>
        </period>
    </context>
    <context id="i24890287b0704782b37b74de70f450ec_I20200401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rubi:TelariaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-01</instant>
        </period>
    </context>
    <context id="i950c250299ed422590fdd6fcb68d0164_I20200401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
        </entity>
        <period>
            <instant>2020-04-01</instant>
        </period>
    </context>
    <context id="i772b737db0214d7dac3dbdce412d2c9a_I20200401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rubi:TelariaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-01</instant>
        </period>
    </context>
    <context id="i35104c9b8073461ba5dcf452d5b49ad4_D20200401-20200401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rubi:TelariaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-01</endDate>
        </period>
    </context>
    <context id="i011cf909b573464b97f33f934d8a8186_I20200401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rubi:TelariaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-01</instant>
        </period>
    </context>
    <context id="ie98251d3186941c0819ff03db23509a3_D20200401-20200401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rubi:TelariaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-01</endDate>
        </period>
    </context>
    <context id="i3b7268ef1fa9455dae97ca6ea94551ba_I20200401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rubi:TelariaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-01</instant>
        </period>
    </context>
    <context id="iad25b7d65b5a42dd8e5e129a307f924d_D20200401-20200401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rubi:TelariaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-01</endDate>
        </period>
    </context>
    <context id="i8707cdcce1c6427d976ba48c1919a999_I20200401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rubi:TelariaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-01</instant>
        </period>
    </context>
    <context id="if762458efcfd46f089a7d255b8fc9964_D20200401-20200401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rubi:TelariaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-01</endDate>
        </period>
    </context>
    <context id="i340cfed1e0334cd2b9ea929597f9145e_I20200401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rubi:TelariaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-01</instant>
        </period>
    </context>
    <context id="ibade315b951340a3886ee23027723423_D20200401-20200401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rubi:TelariaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-01</endDate>
        </period>
    </context>
    <context id="idcf073ca30894f048a6e0f81ec33a7d2_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rubi:TelariaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i11559dbd03064951910304036e9dcdb8_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rubi:TelariaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i19edb19ce71d46af93c545a4cf988835_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rubi:TelariaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i55505ff8877341bc9ee365b84a15407c_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rubi:TelariaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i66d8a7740cf343cd864ad63e95d988ca_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rubi:TelariaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i8a38a5729bf54df182ac64a0355d0afd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rubi:TelariaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if23842d6a4d34814822d401baf0bb78a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i16a96abf97614a638470ff1daebddb6d_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i846c1d577a604fb382d97d9edebb943c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rubi:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie0f621987c8548d292e57f9b642e96b2_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibe991a82b3c442aa80ff43ebef0f82db_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rubi:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ide98090b2dbc4c02a4604187e0e5a5ef_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i42c1cb1bbf8c427aa27e0ec5552fe7b1_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib6c0a23353d54555a6a12fb093f52d57_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i605ef5bff6e642b6bfe3c1c84d672b8d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9be421e6bbd844f28aaf9033d4ba3f1e_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6f059d4b34ca4451b66d883cc7ad3f8d_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i971e52451f244b128afae05aa6b9fb51_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1104ac5921a64957ae134db7f4858894_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7a7c3ea7ee584db3b94c049e915da074_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i46a4a77da1bd477bb92fbcd7a6ab9669_D20200401-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i75ffeca8f8d14e3bb9c070d603a94710_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6507b0a122dd4307bb908077403f8b94_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i236073bfaf4a441f8ce071187ff24fc9_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ib5085ee498d047e99a53868b76f51834_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">rubi:SharebasedPaymentArrangementTrancheFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic5c4367d792b46719877f94c66b16a73_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">rubi:SharebasedPaymentArrangementTrancheFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3d54aac5a3e14a8490110d6b7385e144_I20131130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rubi:A2014EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-11-30</instant>
        </period>
    </context>
    <context id="i993b89670de94c2ead671ad6713a8651_D20131101-20131130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rubi:A2014EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-11-01</startDate>
            <endDate>2013-11-30</endDate>
        </period>
    </context>
    <context id="i7446215ed17742788a1c60afbefd8809_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rubi:A2014EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i0111cf01f1fa459896157f63273189e2_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia2de1fccd4cd451597106e93a3e11adc_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if47e2051e3b84b348cf3e1d9fc9bb5c4_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i49af45ab34e0420d8f393fac5a0d522f_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i27ae3fba74704d2181972f5d4b239b67_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ibdd7ea9e25444311832c4ead8cd5390c_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i199250fd69a940679c6a35b14a5634bc_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i5a070ac9c6974e28a375a60369c8c005_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ide97dfa1d32649b4b509282c353422ab_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="id6ce9240fd524f71a3587d5f26a5e40d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1354e1f634ba4c4eb9c691e3c06b5810_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i28a2808ce22f44edb2a19b524dcbd8cc_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibb3a3b86324c43e9a43c9694b64bf104_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i7aa8c001bd684344b67a1c627e2f91a7_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4140e6751bdf479d9f5e0f334dc4c541_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ibccbbedaebfc45f1bae4d18105ff6785_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iac919b08e04e4402a8e14ecacf32968c_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="icec2dcb34ebb4e0682937d1b0bb6bc54_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idc3a5fb369f64d888eed9518c8fe206b_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i2640be76a3ce40219a1dfb979442b12a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id1005aada1864096b6f019e24cba375f_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ia82312d375ae4b82a09b8a2c754e624c_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="if8daaae3af40429cbf3780937238f93e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3ad9feec58e344c094407e0ff6e64207_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">rubi:DataCentersForCloudBasedServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibd78b3fe457a4685a178b18ac048c73a_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">rubi:DataCentersForCloudBasedServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i1cbfdbd6c5be4a05a24ddc80250f3c8a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">rubi:DataCentersForCloudBasedServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i58cc2d1291d2468b8148281d50494b63_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">rubi:DataCentersForCloudBasedServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i4a110f39bb3140f7ab1b1b4a84ce0eb7_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="id9f8980b98ac40b093add2accb43ad05_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i512b9e0554a746678b8acae5ac5b7d22_I20200925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rubi:LoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-25</instant>
        </period>
    </context>
    <context id="if5a9844137cc484e871462a2d9e8873e_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rubi:LoanAgreementSublimitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i4c84cc0ccd924deda9b20da413eb59fb_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rubi:LoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i97269a3a4c3d4de9a273d90533d2c630_D20200925-20200925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rubi:LoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-25</startDate>
            <endDate>2020-09-25</endDate>
        </period>
    </context>
    <context id="i649acedbd4de46cf869f1406eec1df66_D20200925-20200925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rubi:LoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rubi:DebtInstrumentCovenantComplianceStreamlinePeriodAxis">rubi:StreamlinePeriodDoesNotApplyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-25</startDate>
            <endDate>2020-09-25</endDate>
        </period>
    </context>
    <context id="i8db8eb3977884c14a50c16768485e14e_D20200925-20200925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001595974</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rubi:LoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rubi:DebtInstrumentCovenantComplianceStreamlinePeriodAxis">rubi:StreamlinePeriodAppliesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-25</startDate>
            <endDate>2020-09-25</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="project">
        <measure>rubi:project</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180L2ZyYWc6Y2NkNTFhNzExNTBmNDVhYmJlYWQwYzliZDU2MmI2ZmEvdGFibGU6NDRjMWY4Yjg5MmI2NDgzOWEyMmI0M2ZkMjU4MjI4YzgvdGFibGVyYW5nZTo0NGMxZjhiODkyYjY0ODM5YTIyYjQzZmQyNTgyMjhjOF80LTEtMS0xLTA_a09f2581-8318-4c82-8ad0-3b5f3a02a2b3">0001595974</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180L2ZyYWc6Y2NkNTFhNzExNTBmNDVhYmJlYWQwYzliZDU2MmI2ZmEvdGFibGU6NDRjMWY4Yjg5MmI2NDgzOWEyMmI0M2ZkMjU4MjI4YzgvdGFibGVyYW5nZTo0NGMxZjhiODkyYjY0ODM5YTIyYjQzZmQyNTgyMjhjOF81LTEtMS0xLTA_09a9669d-ae08-4c26-946e-9217d6faed45">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180L2ZyYWc6Y2NkNTFhNzExNTBmNDVhYmJlYWQwYzliZDU2MmI2ZmEvdGFibGU6NDRjMWY4Yjg5MmI2NDgzOWEyMmI0M2ZkMjU4MjI4YzgvdGFibGVyYW5nZTo0NGMxZjhiODkyYjY0ODM5YTIyYjQzZmQyNTgyMjhjOF82LTEtMS0xLTA_4db28311-79d8-43cd-b376-e3ca6877ff16">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180L2ZyYWc6Y2NkNTFhNzExNTBmNDVhYmJlYWQwYzliZDU2MmI2ZmEvdGFibGU6NDRjMWY4Yjg5MmI2NDgzOWEyMmI0M2ZkMjU4MjI4YzgvdGFibGVyYW5nZTo0NGMxZjhiODkyYjY0ODM5YTIyYjQzZmQyNTgyMjhjOF83LTEtMS0xLTA_cbbbafba-af4d-40db-acbc-61689b1b05cb">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180L2ZyYWc6Y2NkNTFhNzExNTBmNDVhYmJlYWQwYzliZDU2MmI2ZmEvdGFibGU6NDRjMWY4Yjg5MmI2NDgzOWEyMmI0M2ZkMjU4MjI4YzgvdGFibGVyYW5nZTo0NGMxZjhiODkyYjY0ODM5YTIyYjQzZmQyNTgyMjhjOF84LTEtMS0xLTA_3c90034a-0667-482f-85ee-26509c9aefcd">--12-31</dei:CurrentFiscalYearEndDate>
    <rubi:SharebasedCompensationArrangementbySharebasedPaymentAwardOfferingPeriod
      contextRef="i993b89670de94c2ead671ad6713a8651_D20131101-20131130"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfNDExNg_35f7349d-beed-41aa-a884-45d21417d10c">P6M</rubi:SharebasedCompensationArrangementbySharebasedPaymentAwardOfferingPeriod>
    <dei:DocumentType
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xL2ZyYWc6MWQyODUwYWEyODQ2NGQ1NzkwMDY1MWQ2ZGU3MGUzZjIvdGV4dHJlZ2lvbjoxZDI4NTBhYTI4NDY0ZDU3OTAwNjUxZDZkZTcwZTNmMl8yMjAx_248e4c12-945c-4e1c-b269-43f15adcebe8">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xL2ZyYWc6MWQyODUwYWEyODQ2NGQ1NzkwMDY1MWQ2ZGU3MGUzZjIvdGV4dHJlZ2lvbjoxZDI4NTBhYTI4NDY0ZDU3OTAwNjUxZDZkZTcwZTNmMl8yMTk3_14924bb5-d282-45e6-b5ef-8be1ab0fbfb4">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xL2ZyYWc6MWQyODUwYWEyODQ2NGQ1NzkwMDY1MWQ2ZGU3MGUzZjIvdGV4dHJlZ2lvbjoxZDI4NTBhYTI4NDY0ZDU3OTAwNjUxZDZkZTcwZTNmMl8yNjI_c884474a-cbbc-42ef-aec5-2c52f9630520">2020-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xL2ZyYWc6MWQyODUwYWEyODQ2NGQ1NzkwMDY1MWQ2ZGU3MGUzZjIvdGV4dHJlZ2lvbjoxZDI4NTBhYTI4NDY0ZDU3OTAwNjUxZDZkZTcwZTNmMl8yMTk4_454f1f5f-fb52-48fc-bd0a-b647fbe30785">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xL2ZyYWc6MWQyODUwYWEyODQ2NGQ1NzkwMDY1MWQ2ZGU3MGUzZjIvdGV4dHJlZ2lvbjoxZDI4NTBhYTI4NDY0ZDU3OTAwNjUxZDZkZTcwZTNmMl8yMjAy_0a10b16a-027c-4135-bc1e-4d0dfa58481b">001-36384</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xL2ZyYWc6MWQyODUwYWEyODQ2NGQ1NzkwMDY1MWQ2ZGU3MGUzZjIvdGV4dHJlZ2lvbjoxZDI4NTBhYTI4NDY0ZDU3OTAwNjUxZDZkZTcwZTNmMl8yMTk5_4d8874f8-2d32-4342-b6c3-dff3d996b324">MAGNITE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xL2ZyYWc6MWQyODUwYWEyODQ2NGQ1NzkwMDY1MWQ2ZGU3MGUzZjIvdGFibGU6MjAzOTk4NDAyYmRiNDllZmEyNmE1NmU0NTc0NWYxYjUvdGFibGVyYW5nZToyMDM5OTg0MDJiZGI0OWVmYTI2YTU2ZTQ1NzQ1ZjFiNV8wLTAtMS0xLTA_767ee821-fac0-4a3c-81e8-a3450f1705e6">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xL2ZyYWc6MWQyODUwYWEyODQ2NGQ1NzkwMDY1MWQ2ZGU3MGUzZjIvdGFibGU6MjAzOTk4NDAyYmRiNDllZmEyNmE1NmU0NTc0NWYxYjUvdGFibGVyYW5nZToyMDM5OTg0MDJiZGI0OWVmYTI2YTU2ZTQ1NzQ1ZjFiNV8wLTMtMS0xLTA_c4522e61-655e-43cb-ac5d-7e1fd1040835">20-8881738</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xL2ZyYWc6MWQyODUwYWEyODQ2NGQ1NzkwMDY1MWQ2ZGU3MGUzZjIvdGFibGU6MjAzOTk4NDAyYmRiNDllZmEyNmE1NmU0NTc0NWYxYjUvdGFibGVyYW5nZToyMDM5OTg0MDJiZGI0OWVmYTI2YTU2ZTQ1NzQ1ZjFiNV8zLTAtMS0xLTA_3071a2d3-5ecd-4de7-8c4e-02a924bcd4e1">12181 Bluff Creek Drive,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xL2ZyYWc6MWQyODUwYWEyODQ2NGQ1NzkwMDY1MWQ2ZGU3MGUzZjIvdGFibGU6MjAzOTk4NDAyYmRiNDllZmEyNmE1NmU0NTc0NWYxYjUvdGFibGVyYW5nZToyMDM5OTg0MDJiZGI0OWVmYTI2YTU2ZTQ1NzQ1ZjFiNV8zLTEtMS0xLTA_22e3a1c5-e43b-4124-990c-185f416a1f35">4th Floor</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xL2ZyYWc6MWQyODUwYWEyODQ2NGQ1NzkwMDY1MWQ2ZGU3MGUzZjIvdGFibGU6MjAzOTk4NDAyYmRiNDllZmEyNmE1NmU0NTc0NWYxYjUvdGFibGVyYW5nZToyMDM5OTg0MDJiZGI0OWVmYTI2YTU2ZTQ1NzQ1ZjFiNV8zLTItMS0xLTA_3f0ae4b1-eb99-4f05-9ade-16e5765c374a">Los Angeles,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xL2ZyYWc6MWQyODUwYWEyODQ2NGQ1NzkwMDY1MWQ2ZGU3MGUzZjIvdGFibGU6MjAzOTk4NDAyYmRiNDllZmEyNmE1NmU0NTc0NWYxYjUvdGFibGVyYW5nZToyMDM5OTg0MDJiZGI0OWVmYTI2YTU2ZTQ1NzQ1ZjFiNV8zLTMtMS0xLTA_88966c27-3f65-4117-b42d-92070309bbc5">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xL2ZyYWc6MWQyODUwYWEyODQ2NGQ1NzkwMDY1MWQ2ZGU3MGUzZjIvdGFibGU6MjAzOTk4NDAyYmRiNDllZmEyNmE1NmU0NTc0NWYxYjUvdGFibGVyYW5nZToyMDM5OTg0MDJiZGI0OWVmYTI2YTU2ZTQ1NzQ1ZjFiNV80LTEtMS0xLTA_9278a2ca-234c-434f-b5eb-bef4152390e9">90094</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xL2ZyYWc6MWQyODUwYWEyODQ2NGQ1NzkwMDY1MWQ2ZGU3MGUzZjIvdGFibGU6MjAzOTk4NDAyYmRiNDllZmEyNmE1NmU0NTc0NWYxYjUvdGFibGVyYW5nZToyMDM5OTg0MDJiZGI0OWVmYTI2YTU2ZTQ1NzQ1ZjFiNV84LTEtMS0xLTA_8b91f341-fcfe-4390-910d-87734a4cb5e3">(310)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xL2ZyYWc6MWQyODUwYWEyODQ2NGQ1NzkwMDY1MWQ2ZGU3MGUzZjIvdGFibGU6MjAzOTk4NDAyYmRiNDllZmEyNmE1NmU0NTc0NWYxYjUvdGFibGVyYW5nZToyMDM5OTg0MDJiZGI0OWVmYTI2YTU2ZTQ1NzQ1ZjFiNV84LTItMS0xLTA_d8467396-a3e2-4912-a8c7-3662a4527b8b">207-0272</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xL2ZyYWc6MWQyODUwYWEyODQ2NGQ1NzkwMDY1MWQ2ZGU3MGUzZjIvdGFibGU6YjgzNTZiMjY5NWNlNGJlNmE2ZDU0MWI0ZGVhNzI5YTQvdGFibGVyYW5nZTpiODM1NmIyNjk1Y2U0YmU2YTZkNTQxYjRkZWE3MjlhNF8xLTAtMS0xLTA_640c362f-2d14-4d80-a64c-976816d1dea1">Common stock, par value $0.00001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xL2ZyYWc6MWQyODUwYWEyODQ2NGQ1NzkwMDY1MWQ2ZGU3MGUzZjIvdGFibGU6YjgzNTZiMjY5NWNlNGJlNmE2ZDU0MWI0ZGVhNzI5YTQvdGFibGVyYW5nZTpiODM1NmIyNjk1Y2U0YmU2YTZkNTQxYjRkZWE3MjlhNF8xLTEtMS0xLTA_571ddfb9-eef8-4047-a687-1756d428b787">MGNI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xL2ZyYWc6MWQyODUwYWEyODQ2NGQ1NzkwMDY1MWQ2ZGU3MGUzZjIvdGFibGU6YjgzNTZiMjY5NWNlNGJlNmE2ZDU0MWI0ZGVhNzI5YTQvdGFibGVyYW5nZTpiODM1NmIyNjk1Y2U0YmU2YTZkNTQxYjRkZWE3MjlhNF8xLTItMS0xLTA_e0a3f54f-dd08-456f-a372-19128f4706f4">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xL2ZyYWc6MWQyODUwYWEyODQ2NGQ1NzkwMDY1MWQ2ZGU3MGUzZjIvdGV4dHJlZ2lvbjoxZDI4NTBhYTI4NDY0ZDU3OTAwNjUxZDZkZTcwZTNmMl8yMjAz_7b0d287b-7489-42c5-962d-3c2a9c804ace">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xL2ZyYWc6MWQyODUwYWEyODQ2NGQ1NzkwMDY1MWQ2ZGU3MGUzZjIvdGV4dHJlZ2lvbjoxZDI4NTBhYTI4NDY0ZDU3OTAwNjUxZDZkZTcwZTNmMl8yMjA0_fce57bb0-ad94-48db-baec-ce21334c42e0">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xL2ZyYWc6MWQyODUwYWEyODQ2NGQ1NzkwMDY1MWQ2ZGU3MGUzZjIvdGFibGU6NTNlZGRlYzk1M2NiNDQ2ZjhkMDkwNGUxNDM1NDZlMTEvdGFibGVyYW5nZTo1M2VkZGVjOTUzY2I0NDZmOGQwOTA0ZTE0MzU0NmUxMV8wLTMtMS0xLTA_4a0bfb8e-47d8-4443-b678-af4f86421311">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xL2ZyYWc6MWQyODUwYWEyODQ2NGQ1NzkwMDY1MWQ2ZGU3MGUzZjIvdGFibGU6NTNlZGRlYzk1M2NiNDQ2ZjhkMDkwNGUxNDM1NDZlMTEvdGFibGVyYW5nZTo1M2VkZGVjOTUzY2I0NDZmOGQwOTA0ZTE0MzU0NmUxMV8yLTQtMS0xLTA_bcecbf3d-6cf9-4e74-8f4e-f77b76d218e3">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xL2ZyYWc6MWQyODUwYWEyODQ2NGQ1NzkwMDY1MWQ2ZGU3MGUzZjIvdGFibGU6NTNlZGRlYzk1M2NiNDQ2ZjhkMDkwNGUxNDM1NDZlMTEvdGFibGVyYW5nZTo1M2VkZGVjOTUzY2I0NDZmOGQwOTA0ZTE0MzU0NmUxMV80LTQtMS0xLTA_db2a1e96-db07-4f89-b39d-21cbe00513a9">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xL2ZyYWc6MWQyODUwYWEyODQ2NGQ1NzkwMDY1MWQ2ZGU3MGUzZjIvdGV4dHJlZ2lvbjoxZDI4NTBhYTI4NDY0ZDU3OTAwNjUxZDZkZTcwZTNmMl8yMjAw_1aece0bf-7596-424d-91b7-55629f2ed60e">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i7a02964cd68c40638a24540c7ae6f1d0_I20201105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xL2ZyYWc6MWQyODUwYWEyODQ2NGQ1NzkwMDY1MWQ2ZGU3MGUzZjIvdGFibGU6MTk1M2Q5YTRkYzY3NDc2ZDlkNTVjODMxMTlkOTA1MzIvdGFibGVyYW5nZToxOTUzZDlhNGRjNjc0NzZkOWQ1NWM4MzExOWQ5MDUzMl8xLTItMS0xLTA_8dce0ef0-96ab-4f90-b7f0-530b72b8bfa2"
      unitRef="shares">111958965</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMy0xLTEtMS0w_5f0552c2-859a-4bbb-ae80-21dba7f2bdc7"
      unitRef="usd">103797000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMy0zLTEtMS0w_bcfcab14-577e-482d-ab61-5e54099d2982"
      unitRef="usd">88888000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfNS0xLTEtMS0w_134847db-0100-486a-8ecf-974d92b1a0be"
      unitRef="usd">412435000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfNS0zLTEtMS0w_2308db4f-abef-45c7-86bf-08a040198215"
      unitRef="usd">217571000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfNi0xLTEtMS0w_ee887314-d9fc-4af2-b6c4-b4d0477043f2"
      unitRef="usd">13367000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfNi0zLTEtMS0w_95135c9a-003e-484a-a5e4-c9fc7b222cb7"
      unitRef="usd">6591000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfNy0xLTEtMS0w_70581e22-3dbb-4c02-b8d7-f4d9134c5f2c"
      unitRef="usd">529599000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfNy0zLTEtMS0w_18838aee-495f-4f27-8651-f37a650ed9c7"
      unitRef="usd">313050000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfOC0xLTEtMS0w_ba1e4936-aa8d-4789-a28e-965e82691dbe"
      unitRef="usd">18876000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfOC0zLTEtMS0w_9dcee067-4583-4aad-b763-505020212ee6"
      unitRef="usd">23667000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfOS0xLTEtMS0w_11d2c999-fbf1-4e53-893e-e7aed5ea127f"
      unitRef="usd">42736000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfOS0zLTEtMS0w_f283cc9b-3219-4aa1-a5d7-4bdefb3b8bbe"
      unitRef="usd">21491000</us-gaap:OperatingLeaseRightOfUseAsset>
    <rubi:InternalUseSoftwareDevelopmentCostsNet
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMTAtMS0xLTEtMA_6ea867b7-aa98-4812-94c8-3b123fa60f2d"
      unitRef="usd">17386000</rubi:InternalUseSoftwareDevelopmentCostsNet>
    <rubi:InternalUseSoftwareDevelopmentCostsNet
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMTAtMy0xLTEtMA_6de65536-ecb2-449b-aec5-9ce17bd89d1c"
      unitRef="usd">16053000</rubi:InternalUseSoftwareDevelopmentCostsNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMTEtMS0xLTEtMA_0716a0e4-f9b7-4485-9db7-37b21b7249a2"
      unitRef="usd">97131000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMTEtMy0xLTEtMA_3aaeba44-a18b-44fe-b429-ce4ca52df1e1"
      unitRef="usd">11386000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMTItMS0xLTEtMA_226c6a9e-975a-4f28-91a0-a87125f6344d"
      unitRef="usd">2942000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMTItMy0xLTEtMA_5204bdb6-ad2c-40cc-80e2-40eac8927455"
      unitRef="usd">2103000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Goodwill
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMTMtMS0xLTEtMA_459c52fa-6ef9-410e-9306-bd3a6b8e8769"
      unitRef="usd">157804000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMTMtMy0xLTEtMA_7c842560-4890-44c3-853c-2c9ed73fb92c"
      unitRef="usd">7370000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMTQtMS0xLTEtMA_d88f44ad-35db-478f-be45-609048dc5b6b"
      unitRef="usd">866474000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMTQtMy0xLTEtMA_35f1edb8-376e-4fe2-b6d4-e877adac7f01"
      unitRef="usd">395120000</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMTctMS0xLTEtMA_96b144bf-754a-4ab6-9d19-73d6f0563493"
      unitRef="usd">457428000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMTctMy0xLTEtMA_f4b47c3a-b522-40fc-9294-b5587a084f83"
      unitRef="usd">259439000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMTgtMS0xLTEtMA_90c864a5-d611-4bd8-a248-ccaf8bed836b"
      unitRef="usd">11176000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMTgtMy0xLTEtMA_f83f6386-18c1-4da9-b30b-88f6946d180c"
      unitRef="usd">7282000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMTktMS0xLTEtMA_886b3b4e-56ad-44eb-9c02-bf6ba15114bf"
      unitRef="usd">5019000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMTktMy0xLTEtMA_fba33d36-5f13-416a-ad3a-abc3fcd2ee87"
      unitRef="usd">778000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjAtMS0xLTEtMA_9838b809-4adb-4e63-8310-b4a54af8a267"
      unitRef="usd">473623000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjAtMy0xLTEtMA_3bd13acb-81fe-4128-b7a1-ef023edc8698"
      unitRef="usd">267499000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjItMS0xLTEtMA_b136daf0-23b5-4491-9d18-dc922043e3b3"
      unitRef="usd">34242000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjItMy0xLTEtMA_cb1de9d2-c5d0-4233-9077-44b02f41c186"
      unitRef="usd">15231000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjMtMS0xLTEtMA_5d6a29e5-d405-48e5-abb4-883aa4230edf"
      unitRef="usd">2478000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjMtMy0xLTEtMA_4a3d6682-2ede-4504-ad45-cc6d43d64425"
      unitRef="usd">454000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjQtMS0xLTEtMA_d7513083-3ba8-4511-96e4-c1462bf18e72"
      unitRef="usd">510343000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjQtMy0xLTEtMA_1081c86a-b1be-4f96-8e75-3d2fac29f2ce"
      unitRef="usd">283184000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjUtMS0xLTEtMA_244dc04a-c2ae-4207-8335-575feab2974b"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjUtMy0xLTEtMA_110d2d31-f114-4ef4-9627-f396f6575798"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjctMC0xLTEtMC90ZXh0cmVnaW9uOjBmYTNmOTI5ZTQ5NTRhZmZiYTAwYmViOWNkNTg1MWI3XzIy_102bc5c5-28e8-4bb2-91f3-389917d245b9"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjctMC0xLTEtMC90ZXh0cmVnaW9uOjBmYTNmOTI5ZTQ5NTRhZmZiYTAwYmViOWNkNTg1MWI3XzIy_1fd44d64-29e2-4abd-850a-6ce59ce4a383"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjctMC0xLTEtMC90ZXh0cmVnaW9uOjBmYTNmOTI5ZTQ5NTRhZmZiYTAwYmViOWNkNTg1MWI3XzM2_aa918a33-8930-4d78-a72c-6bc52ab70988"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjctMC0xLTEtMC90ZXh0cmVnaW9uOjBmYTNmOTI5ZTQ5NTRhZmZiYTAwYmViOWNkNTg1MWI3XzM2_e9645a1a-cab5-4025-9496-02d29e0efa8a"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjctMC0xLTEtMC90ZXh0cmVnaW9uOjBmYTNmOTI5ZTQ5NTRhZmZiYTAwYmViOWNkNTg1MWI3Xzk3_15adc04e-287f-44df-a7f7-bd64bcc2488d"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjctMC0xLTEtMC90ZXh0cmVnaW9uOjBmYTNmOTI5ZTQ5NTRhZmZiYTAwYmViOWNkNTg1MWI3Xzk3_61f592cc-1f50-42cf-b800-3eed0c0df6fd"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjctMC0xLTEtMC90ZXh0cmVnaW9uOjBmYTNmOTI5ZTQ5NTRhZmZiYTAwYmViOWNkNTg1MWI3Xzk3_b5772955-8bd9-431f-a448-7b94dbee1e2e"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjctMC0xLTEtMC90ZXh0cmVnaW9uOjBmYTNmOTI5ZTQ5NTRhZmZiYTAwYmViOWNkNTg1MWI3Xzk3_c2d5aeda-9098-429a-b2e9-e0b24a244f17"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjctMS0xLTEtMA_d3394cfa-f199-443e-af17-50abbd4f84fa"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjctMy0xLTEtMA_2c1499ae-25a6-4a64-b775-3dbfaacbeeaa"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjgtMC0xLTEtMC90ZXh0cmVnaW9uOmJiNDVjNjdiMWUyZjRiMTQ4YTMzMWMyNzgxNzNjMzdiXzE5_c122b6d8-3ba1-43d8-bb52-128e99043371"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjgtMC0xLTEtMC90ZXh0cmVnaW9uOmJiNDVjNjdiMWUyZjRiMTQ4YTMzMWMyNzgxNzNjMzdiXzE5_c3a92515-c587-4010-b82f-112d9296c675"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjgtMC0xLTEtMC90ZXh0cmVnaW9uOmJiNDVjNjdiMWUyZjRiMTQ4YTMzMWMyNzgxNzNjMzdiXzMz_25b08019-62b4-4965-9b2f-d250993ccd11"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjgtMC0xLTEtMC90ZXh0cmVnaW9uOmJiNDVjNjdiMWUyZjRiMTQ4YTMzMWMyNzgxNzNjMzdiXzMz_5772a964-f00b-4a59-961c-14fda5fa3dc3"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjgtMC0xLTEtMC90ZXh0cmVnaW9uOmJiNDVjNjdiMWUyZjRiMTQ4YTMzMWMyNzgxNzNjMzdiXzk0_941f5285-5606-46c1-b625-d99ff67fddd7"
      unitRef="shares">110712000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjgtMC0xLTEtMC90ZXh0cmVnaW9uOmJiNDVjNjdiMWUyZjRiMTQ4YTMzMWMyNzgxNzNjMzdiXzk0_a16edd7d-eab9-4a84-a7df-5a6c5f287d6f"
      unitRef="shares">110712000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjgtMC0xLTEtMC90ZXh0cmVnaW9uOmJiNDVjNjdiMWUyZjRiMTQ4YTMzMWMyNzgxNzNjMzdiXzEwMQ_2a91f36e-1e4d-4f44-b4cd-6625781fd93a"
      unitRef="shares">53888000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjgtMC0xLTEtMC90ZXh0cmVnaW9uOmJiNDVjNjdiMWUyZjRiMTQ4YTMzMWMyNzgxNzNjMzdiXzEwMQ_abae3e0c-f6fa-47df-9e9e-72217def0d54"
      unitRef="shares">53888000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjgtMS0xLTEtMA_383a9485-80dd-4147-b99a-e83bbeff794a"
      unitRef="usd">2000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjgtMy0xLTEtMA_0d6fa0b1-369a-4b94-959d-558d30e8dcaf"
      unitRef="usd">1000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjktMS0xLTEtMA_eed50aa6-d0fa-478b-8ecb-a4c219bbfc88"
      unitRef="usd">759116000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMjktMy0xLTEtMA_d82005c7-8db5-4b1c-9483-9d0f4fd49c70"
      unitRef="usd">453064000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMzAtMS0xLTEtMA_46653f9f-a3e6-4887-a087-f4d106d1295d"
      unitRef="usd">-2585000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMzAtMy0xLTEtMA_b651fd6d-bede-4ddf-bb03-9e4dcb38a05b"
      unitRef="usd">-45000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMzEtMS0xLTEtMA_2cd36d4f-1eff-46bb-a69f-9df366269039"
      unitRef="usd">-400402000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMzEtMy0xLTEtMA_4f8ccb5b-d27b-48d3-a689-8d08192403b3"
      unitRef="usd">-341084000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMzItMS0xLTEtMA_2194db19-c5d8-4df6-b990-305bb7a0f690"
      unitRef="usd">356131000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMzItMy0xLTEtMA_db29adb0-3c15-42d0-876f-7effe9228b97"
      unitRef="usd">111936000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMzMtMS0xLTEtMA_a47317ef-3713-4eda-a469-10f97660f0a6"
      unitRef="usd">866474000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xNi9mcmFnOjkzYzc3YWYwMGJjYjRiY2E4ZmQyNDcxNzI1MmQ3ZWI3L3RhYmxlOmFlZTQ5NmJkMGE3OTQwNmY4M2E5NTM3OTZjYzY5NzViL3RhYmxlcmFuZ2U6YWVlNDk2YmQwYTc5NDA2ZjgzYTk1Mzc5NmNjNjk3NWJfMzMtMy0xLTEtMA_0bccac8f-67b6-453e-85aa-805b590ee3a5"
      unitRef="usd">395120000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMi0xLTEtMS0w_5c264e19-b51b-4fb8-b0b6-19b7da6a0e8a"
      unitRef="usd">60982000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMi0zLTEtMS0w_f9e7b7a6-4ed8-417e-a801-539587ddeb21"
      unitRef="usd">37642000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMi01LTEtMS0w_bba09101-4953-4259-94b1-58bed9266745"
      unitRef="usd">139625000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMi03LTEtMS0w_130e2893-fdc7-486f-beab-88d31bced4a3"
      unitRef="usd">107928000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfNC0xLTEtMS0w_ba414bf4-ba08-4d17-8c32-cd0ae344d34c"
      unitRef="usd">21031000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfNC0zLTEtMS0w_1f29ce82-315d-4e5f-849d-b980d2e7eb2a"
      unitRef="usd">13869000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfNC01LTEtMS0w_cd0e6584-e910-4f39-9142-bfa7d85404f5"
      unitRef="usd">56579000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfNC03LTEtMS0w_20a3b91f-ca97-47ec-9641-e2be9ae3bf5a"
      unitRef="usd">44070000</us-gaap:CostOfRevenue>
    <us-gaap:SellingAndMarketingExpense
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfNS0xLTEtMS0w_a62758a8-dd16-4858-9900-9c81d1d8f008"
      unitRef="usd">21761000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfNS0zLTEtMS0w_3ca2df57-e058-4e0f-b17e-4821711a0090"
      unitRef="usd">11040000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfNS01LTEtMS0w_6edd878a-152d-43e6-8fa8-cb17dbe1d93b"
      unitRef="usd">53059000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfNS03LTEtMS0w_f03ff293-1d0e-4407-96c1-767dc912de8f"
      unitRef="usd">33151000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfNi0xLTEtMS0w_d11b4475-5ad6-40da-af4e-d5e7f3793aad"
      unitRef="usd">13562000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfNi0zLTEtMS0w_97fcf0d4-882f-4b7f-9f8e-d06b413e7c2e"
      unitRef="usd">10293000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfNi01LTEtMS0w_9da4140c-5fdc-4f60-a541-0b2fc70c2fc3"
      unitRef="usd">37318000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfNi03LTEtMS0w_18da1eae-a2f8-45a3-9364-b01da75aadd9"
      unitRef="usd">29848000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfNy0xLTEtMS0w_a767fb8c-dce7-4fcf-8e49-0a16c6fb62b5"
      unitRef="usd">13314000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfNy0zLTEtMS0w_2262b45b-d2e1-49db-bed7-68be85881ddf"
      unitRef="usd">9121000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfNy01LTEtMS0w_172387a4-fd9a-42c1-ac9b-a4814ac1107a"
      unitRef="usd">38221000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfNy03LTEtMS0w_462477b0-58ba-490c-b005-30373414799e"
      unitRef="usd">29428000</us-gaap:GeneralAndAdministrativeExpense>
    <rubi:RestructuringChargesAndBusinessCombinationAcquisitionRelatedCosts
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfOC0xLTEtMS0w_6e09343f-c752-4181-a2f4-0c42f7e2301d"
      unitRef="usd">2254000</rubi:RestructuringChargesAndBusinessCombinationAcquisitionRelatedCosts>
    <rubi:RestructuringChargesAndBusinessCombinationAcquisitionRelatedCosts
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfOC0zLTEtMS0w_061fb840-d450-4991-b9f5-4233c1694f61"
      unitRef="usd">0</rubi:RestructuringChargesAndBusinessCombinationAcquisitionRelatedCosts>
    <rubi:RestructuringChargesAndBusinessCombinationAcquisitionRelatedCosts
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfOC01LTEtMS0w_9a3123f8-335b-4c4c-a891-80f260ba1901"
      unitRef="usd">16677000</rubi:RestructuringChargesAndBusinessCombinationAcquisitionRelatedCosts>
    <rubi:RestructuringChargesAndBusinessCombinationAcquisitionRelatedCosts
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfOC03LTEtMS0w_566e1e86-81ed-47e9-a4bf-01ad357cd3ee"
      unitRef="usd">0</rubi:RestructuringChargesAndBusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:CostsAndExpenses
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTAtMS0xLTEtMA_d0cf3e59-c3d7-4bdc-a831-134b22af7b7e"
      unitRef="usd">71922000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTAtMy0xLTEtMA_4914ebc4-cef6-4958-afa8-94cca6501386"
      unitRef="usd">44323000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTAtNS0xLTEtMA_7d2174be-2de2-4961-a20a-df73e013c4ff"
      unitRef="usd">201854000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTAtNy0xLTEtMA_47bf1e2b-be02-4eec-acc3-2cb35b370cdf"
      unitRef="usd">136497000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTEtMS0xLTEtMA_a52001ff-61b6-4ffc-a1b0-ffddca05268d"
      unitRef="usd">-10940000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTEtMy0xLTEtMA_4e260667-bd6e-4277-833c-3c8e84dff0b9"
      unitRef="usd">-6681000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTEtNS0xLTEtMA_4cad4af6-dda7-459e-a48e-9b0da63c3b01"
      unitRef="usd">-62229000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTEtNy0xLTEtMA_7ba5e2d4-adab-475e-a055-2eec3ceb5e34"
      unitRef="usd">-28569000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTMtMS0xLTEtMA_a5365e37-3b27-4fda-a076-d1c714cd94bd"
      unitRef="usd">-30000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTMtMy0xLTEtMA_97cef922-0b74-46bc-89c6-20132d07e00b"
      unitRef="usd">218000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTMtNS0xLTEtMA_cb81afab-03c3-434f-af75-c3943bae4301"
      unitRef="usd">112000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTMtNy0xLTEtMA_f074d3fc-73e8-41dc-a338-ffe76963f051"
      unitRef="usd">625000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:OtherOperatingIncome
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTQtMS0xLTEtMA_76201ddd-ebc3-4b32-9901-71268d728f62"
      unitRef="usd">1194000</us-gaap:OtherOperatingIncome>
    <us-gaap:OtherOperatingIncome
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTQtMy0xLTEtMA_c5a44228-81b5-45db-87a8-0b8700df994f"
      unitRef="usd">48000</us-gaap:OtherOperatingIncome>
    <us-gaap:OtherOperatingIncome
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTQtNS0xLTEtMA_0ccb4bf7-fb0f-4041-abe8-35126c35c1df"
      unitRef="usd">2487000</us-gaap:OtherOperatingIncome>
    <us-gaap:OtherOperatingIncome
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTQtNy0xLTEtMA_c259bf77-f07e-414a-9a8e-fc87fee6922d"
      unitRef="usd">236000</us-gaap:OtherOperatingIncome>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTUtMS0xLTEtMA_5b9ede87-4914-4406-af95-66fcd99756ef"
      unitRef="usd">-293000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTUtMy0xLTEtMA_100218cd-2b83-413a-b001-ae79112ee714"
      unitRef="usd">296000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTUtNS0xLTEtMA_c5dbdc2c-ce29-4041-8659-90efd3076ad5"
      unitRef="usd">845000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTUtNy0xLTEtMA_d2d67b22-75f9-4b84-9019-19af26a09263"
      unitRef="usd">138000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTYtMS0xLTEtMA_1cf22c29-b000-4adb-a901-b9482c456e89"
      unitRef="usd">871000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTYtMy0xLTEtMA_c911fe3a-04ad-4e4e-b521-a5c01ff4795d"
      unitRef="usd">562000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTYtNS0xLTEtMA_22d4ad4c-3c30-4477-a8c5-5272c6ef6ce3"
      unitRef="usd">3444000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTYtNy0xLTEtMA_6bd0030b-08b5-4e8d-b621-50e38d56d8fa"
      unitRef="usd">999000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTctMS0xLTEtMA_1b64aead-749d-4fa5-87c7-cb6d371fb3ed"
      unitRef="usd">-10069000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTctMy0xLTEtMA_1e9400af-606c-4cf3-adeb-fd0f2fd2ea61"
      unitRef="usd">-6119000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTctNS0xLTEtMA_c6725d22-7655-4c1d-a5a3-775177f1f038"
      unitRef="usd">-58785000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTctNy0xLTEtMA_d984caff-ac8e-4a3c-b1c1-8624b6fd551b"
      unitRef="usd">-27570000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTgtMS0xLTEtMA_20da2f54-2992-4d14-97ae-56a93128e903"
      unitRef="usd">446000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTgtMy0xLTEtMA_1b769f13-d1e0-4efc-836f-80da4b997c49"
      unitRef="usd">55000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTgtNS0xLTEtMA_d229d0c8-88fb-42ad-add8-a2dc7799213f"
      unitRef="usd">533000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTgtNy0xLTEtMA_bdc060c9-e25e-45b4-9c02-23a357380035"
      unitRef="usd">-569000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTktMS0xLTEtMA_7b74b00c-550d-4c2f-a6d2-520858c8a64d"
      unitRef="usd">-10515000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTktMy0xLTEtMA_969fdebc-8bd1-4888-903c-e6406760b716"
      unitRef="usd">-6174000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTktNS0xLTEtMA_edf0bd31-b063-483a-bfb5-343a0b30d145"
      unitRef="usd">-59318000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMTktNy0xLTEtMA_a6f85a41-cd71-4672-a19c-d872e40b0035"
      unitRef="usd">-27001000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMjEtMS0xLTEtMA_8d45ec40-9d1b-4fd5-84bd-d1c1a30942db"
      unitRef="usdPerShare">-0.10</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMjEtMy0xLTEtMA_d5bded83-1c40-4225-882a-5f1a8ed6e517"
      unitRef="usdPerShare">-0.12</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMjEtNS0xLTEtMA_677a4eb4-37e1-4b08-a78a-9de6f4862e91"
      unitRef="usdPerShare">-0.65</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMjEtNy0xLTEtMA_f78df7be-47b3-449c-b73e-2acdf269cb2b"
      unitRef="usdPerShare">-0.52</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMjQtMS0xLTEtMA_89d082f4-d32b-4ebd-b52a-d1b61a3706d8"
      unitRef="shares">110416000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMjQtMy0xLTEtMA_71a9e01d-f437-439a-9078-4a028d174e8d"
      unitRef="shares">53023000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMjQtNS0xLTEtMA_02787bea-a0dd-4902-8e21-e7d5b42cc538"
      unitRef="shares">91371000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18xOS9mcmFnOmM1NDMzZDEwMDg0NzRkNzJhZWU1MjJhOWNkOGMwNmU0L3RhYmxlOjg4ZGZmMjFlYTBhNjRhNzNhMzQ0NWY1NGMwZDk3ZGI3L3RhYmxlcmFuZ2U6ODhkZmYyMWVhMGE2NGE3M2EzNDQ1ZjU0YzBkOTdkYjdfMjQtNy0xLTEtMA_16e1436b-0ccd-44ae-8636-dfd6dbe3d60a"
      unitRef="shares">52324000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yMi9mcmFnOjM4OGIxY2RmNmEzNDQ4MzFiOTBhZjA2ZjNmYTkxM2MzL3RhYmxlOmYyZTBhODZlMjdlYzQ4NmI5ZjJmMzhmNjNmZmM4ZTczL3RhYmxlcmFuZ2U6ZjJlMGE4NmUyN2VjNDg2YjlmMmYzOGY2M2ZmYzhlNzNfMi0xLTEtMS0w_24d0ae9f-5a61-4c34-a90d-902fa9332dd8"
      unitRef="usd">-10515000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yMi9mcmFnOjM4OGIxY2RmNmEzNDQ4MzFiOTBhZjA2ZjNmYTkxM2MzL3RhYmxlOmYyZTBhODZlMjdlYzQ4NmI5ZjJmMzhmNjNmZmM4ZTczL3RhYmxlcmFuZ2U6ZjJlMGE4NmUyN2VjNDg2YjlmMmYzOGY2M2ZmYzhlNzNfMi0zLTEtMS0w_45c8f738-07ee-48b3-a681-99531490073b"
      unitRef="usd">-6174000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yMi9mcmFnOjM4OGIxY2RmNmEzNDQ4MzFiOTBhZjA2ZjNmYTkxM2MzL3RhYmxlOmYyZTBhODZlMjdlYzQ4NmI5ZjJmMzhmNjNmZmM4ZTczL3RhYmxlcmFuZ2U6ZjJlMGE4NmUyN2VjNDg2YjlmMmYzOGY2M2ZmYzhlNzNfMi01LTEtMS0w_0b762a4f-aeb0-4cce-9f29-4e1f2ea3f7fc"
      unitRef="usd">-59318000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yMi9mcmFnOjM4OGIxY2RmNmEzNDQ4MzFiOTBhZjA2ZjNmYTkxM2MzL3RhYmxlOmYyZTBhODZlMjdlYzQ4NmI5ZjJmMzhmNjNmZmM4ZTczL3RhYmxlcmFuZ2U6ZjJlMGE4NmUyN2VjNDg2YjlmMmYzOGY2M2ZmYzhlNzNfMi03LTEtMS0w_d6b3974b-5ba6-4f62-8d18-a0dfbd70e281"
      unitRef="usd">-27001000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yMi9mcmFnOjM4OGIxY2RmNmEzNDQ4MzFiOTBhZjA2ZjNmYTkxM2MzL3RhYmxlOmYyZTBhODZlMjdlYzQ4NmI5ZjJmMzhmNjNmZmM4ZTczL3RhYmxlcmFuZ2U6ZjJlMGE4NmUyN2VjNDg2YjlmMmYzOGY2M2ZmYzhlNzNfNC0xLTEtMS0w_e5f0d105-8e70-4bff-9be0-650e9787c563"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yMi9mcmFnOjM4OGIxY2RmNmEzNDQ4MzFiOTBhZjA2ZjNmYTkxM2MzL3RhYmxlOmYyZTBhODZlMjdlYzQ4NmI5ZjJmMzhmNjNmZmM4ZTczL3RhYmxlcmFuZ2U6ZjJlMGE4NmUyN2VjNDg2YjlmMmYzOGY2M2ZmYzhlNzNfNC0zLTEtMS0w_0cb50fcb-08be-48bf-8525-b684465d656b"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yMi9mcmFnOjM4OGIxY2RmNmEzNDQ4MzFiOTBhZjA2ZjNmYTkxM2MzL3RhYmxlOmYyZTBhODZlMjdlYzQ4NmI5ZjJmMzhmNjNmZmM4ZTczL3RhYmxlcmFuZ2U6ZjJlMGE4NmUyN2VjNDg2YjlmMmYzOGY2M2ZmYzhlNzNfNC01LTEtMS0w_c91a90a5-960a-4e21-bd9b-97934e068947"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yMi9mcmFnOjM4OGIxY2RmNmEzNDQ4MzFiOTBhZjA2ZjNmYTkxM2MzL3RhYmxlOmYyZTBhODZlMjdlYzQ4NmI5ZjJmMzhmNjNmZmM4ZTczL3RhYmxlcmFuZ2U6ZjJlMGE4NmUyN2VjNDg2YjlmMmYzOGY2M2ZmYzhlNzNfNC03LTEtMS0w_a980c21b-80f6-4bbf-85c2-14582906906e"
      unitRef="usd">2000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yMi9mcmFnOjM4OGIxY2RmNmEzNDQ4MzFiOTBhZjA2ZjNmYTkxM2MzL3RhYmxlOmYyZTBhODZlMjdlYzQ4NmI5ZjJmMzhmNjNmZmM4ZTczL3RhYmxlcmFuZ2U6ZjJlMGE4NmUyN2VjNDg2YjlmMmYzOGY2M2ZmYzhlNzNfNS0xLTEtMS0w_c0d19bf1-dae5-458d-98cd-9ca9785ea510"
      unitRef="usd">18000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yMi9mcmFnOjM4OGIxY2RmNmEzNDQ4MzFiOTBhZjA2ZjNmYTkxM2MzL3RhYmxlOmYyZTBhODZlMjdlYzQ4NmI5ZjJmMzhmNjNmZmM4ZTczL3RhYmxlcmFuZ2U6ZjJlMGE4NmUyN2VjNDg2YjlmMmYzOGY2M2ZmYzhlNzNfNS0zLTEtMS0w_9099f66c-7729-419e-b86f-c81743dd2022"
      unitRef="usd">-292000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yMi9mcmFnOjM4OGIxY2RmNmEzNDQ4MzFiOTBhZjA2ZjNmYTkxM2MzL3RhYmxlOmYyZTBhODZlMjdlYzQ4NmI5ZjJmMzhmNjNmZmM4ZTczL3RhYmxlcmFuZ2U6ZjJlMGE4NmUyN2VjNDg2YjlmMmYzOGY2M2ZmYzhlNzNfNS01LTEtMS0w_2e34df14-d680-4c39-9acb-07b7ba324767"
      unitRef="usd">-2540000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yMi9mcmFnOjM4OGIxY2RmNmEzNDQ4MzFiOTBhZjA2ZjNmYTkxM2MzL3RhYmxlOmYyZTBhODZlMjdlYzQ4NmI5ZjJmMzhmNjNmZmM4ZTczL3RhYmxlcmFuZ2U6ZjJlMGE4NmUyN2VjNDg2YjlmMmYzOGY2M2ZmYzhlNzNfNS03LTEtMS0w_90f4a1f2-5cad-45f7-b7b2-26a0ded36f05"
      unitRef="usd">-328000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yMi9mcmFnOjM4OGIxY2RmNmEzNDQ4MzFiOTBhZjA2ZjNmYTkxM2MzL3RhYmxlOmYyZTBhODZlMjdlYzQ4NmI5ZjJmMzhmNjNmZmM4ZTczL3RhYmxlcmFuZ2U6ZjJlMGE4NmUyN2VjNDg2YjlmMmYzOGY2M2ZmYzhlNzNfNi0xLTEtMS0w_b72416fd-3600-4b26-9eee-8cd839065cb0"
      unitRef="usd">18000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yMi9mcmFnOjM4OGIxY2RmNmEzNDQ4MzFiOTBhZjA2ZjNmYTkxM2MzL3RhYmxlOmYyZTBhODZlMjdlYzQ4NmI5ZjJmMzhmNjNmZmM4ZTczL3RhYmxlcmFuZ2U6ZjJlMGE4NmUyN2VjNDg2YjlmMmYzOGY2M2ZmYzhlNzNfNi0zLTEtMS0w_ecee6987-38bd-48bd-ba8f-b00740dec5c0"
      unitRef="usd">-292000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yMi9mcmFnOjM4OGIxY2RmNmEzNDQ4MzFiOTBhZjA2ZjNmYTkxM2MzL3RhYmxlOmYyZTBhODZlMjdlYzQ4NmI5ZjJmMzhmNjNmZmM4ZTczL3RhYmxlcmFuZ2U6ZjJlMGE4NmUyN2VjNDg2YjlmMmYzOGY2M2ZmYzhlNzNfNi01LTEtMS0w_ebe979ee-fcc1-42d7-b79b-0f2b0c1abaf6"
      unitRef="usd">-2540000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yMi9mcmFnOjM4OGIxY2RmNmEzNDQ4MzFiOTBhZjA2ZjNmYTkxM2MzL3RhYmxlOmYyZTBhODZlMjdlYzQ4NmI5ZjJmMzhmNjNmZmM4ZTczL3RhYmxlcmFuZ2U6ZjJlMGE4NmUyN2VjNDg2YjlmMmYzOGY2M2ZmYzhlNzNfNi03LTEtMS0w_a77756d0-1eed-4bc0-ab2f-69cd3799571c"
      unitRef="usd">-326000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yMi9mcmFnOjM4OGIxY2RmNmEzNDQ4MzFiOTBhZjA2ZjNmYTkxM2MzL3RhYmxlOmYyZTBhODZlMjdlYzQ4NmI5ZjJmMzhmNjNmZmM4ZTczL3RhYmxlcmFuZ2U6ZjJlMGE4NmUyN2VjNDg2YjlmMmYzOGY2M2ZmYzhlNzNfNy0xLTEtMS0w_a2ce342a-1fad-4f4a-bbcf-cddddf0a015b"
      unitRef="usd">-10497000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yMi9mcmFnOjM4OGIxY2RmNmEzNDQ4MzFiOTBhZjA2ZjNmYTkxM2MzL3RhYmxlOmYyZTBhODZlMjdlYzQ4NmI5ZjJmMzhmNjNmZmM4ZTczL3RhYmxlcmFuZ2U6ZjJlMGE4NmUyN2VjNDg2YjlmMmYzOGY2M2ZmYzhlNzNfNy0zLTEtMS0w_a7cc3c71-b60d-480b-9919-add111192d07"
      unitRef="usd">-6466000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yMi9mcmFnOjM4OGIxY2RmNmEzNDQ4MzFiOTBhZjA2ZjNmYTkxM2MzL3RhYmxlOmYyZTBhODZlMjdlYzQ4NmI5ZjJmMzhmNjNmZmM4ZTczL3RhYmxlcmFuZ2U6ZjJlMGE4NmUyN2VjNDg2YjlmMmYzOGY2M2ZmYzhlNzNfNy01LTEtMS0w_9752d7f7-06ce-4efb-8308-40a19b952c65"
      unitRef="usd">-61858000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yMi9mcmFnOjM4OGIxY2RmNmEzNDQ4MzFiOTBhZjA2ZjNmYTkxM2MzL3RhYmxlOmYyZTBhODZlMjdlYzQ4NmI5ZjJmMzhmNjNmZmM4ZTczL3RhYmxlcmFuZ2U6ZjJlMGE4NmUyN2VjNDg2YjlmMmYzOGY2M2ZmYzhlNzNfNy03LTEtMS0w_a4e1600d-a938-41c9-8aaf-bdc0a0b4a146"
      unitRef="usd">-27327000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iae603289ba214899b670c15278fad86c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMi0xLTEtMS0w_bb34c826-6c27-45d4-aa25-d89a0748001b"
      unitRef="shares">51159000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iae603289ba214899b670c15278fad86c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMi0zLTEtMS0w_84e65e57-2633-452a-8f1f-48a90a51eea7"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i771e3ccf870b46ee9e1172f8f60c1a3d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMi01LTEtMS0w_04a0cf5a-df7b-40bf-a5db-e9736b4532b9"
      unitRef="usd">433877000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id0cf67b70f9847569624ae5bae1950cc_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMi03LTEtMS0w_39d0fff1-986e-49fd-b12e-c69133b13a94"
      unitRef="usd">-259000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibc8df1d33a6f4bb5911a4c14febf7cad_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMi05LTEtMS0w_9bd68b09-220d-47ae-9a74-4ea94688288b"
      unitRef="usd">-315606000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibc5ecfb628a4424090139020d4198904_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMi0xMS0xLTEtMA_183111e6-ba90-4e91-a068-0ee0acbf4808"
      unitRef="usd">118013000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i67630968024b4f62bf22e8df5d252d13_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMy0xLTEtMS0w_04eea4bf-c347-4289-8151-469f8adb2ef0"
      unitRef="shares">76000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia64ea3571d7743b1982d547dc63b0c6c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMy01LTEtMS0w_d82d8513-b567-4ab1-84a7-2c65298e3594"
      unitRef="usd">251000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="icbaf5621007546b9865061590686ce43_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMy0xMS0xLTEtMA_ae2c8142-9707-48f9-b0e7-1c1a3e7111ce"
      unitRef="usd">251000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i67630968024b4f62bf22e8df5d252d13_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfNC0xLTEtMS0w_4ea4341c-184a-479a-9965-e227074b07e2"
      unitRef="shares">182000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i67630968024b4f62bf22e8df5d252d13_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfNi0xLTEtMS0w_7893f71e-50f3-42c1-bc63-8c2380344abe"
      unitRef="shares">1171000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i67630968024b4f62bf22e8df5d252d13_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfNy0xLTEtMS0w_025fefa7-4555-4302-a016-915d08ef8896"
      unitRef="shares">459000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia64ea3571d7743b1982d547dc63b0c6c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfNy01LTEtMS0w_310df79d-c54e-42d8-9893-5fc7cf6be078"
      unitRef="usd">1835000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="icbaf5621007546b9865061590686ce43_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfNy0xMS0xLTEtMA_efc854eb-0a12-43d9-88c9-a2c421c2bfca"
      unitRef="usd">1835000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia64ea3571d7743b1982d547dc63b0c6c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfOC01LTEtMS0w_bf208079-61d6-410e-bcd7-8c33f3369f84"
      unitRef="usd">4514000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icbaf5621007546b9865061590686ce43_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfOC0xMS0xLTEtMA_ed6be280-4fc9-4d9a-84a9-24ba9811efcb"
      unitRef="usd">4514000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i1233ec93ad0c421581c686e19b64e5ca_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfOS03LTEtMS0w_6ab670ea-a662-4974-8da9-da4318111476"
      unitRef="usd">94000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="icbaf5621007546b9865061590686ce43_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfOS0xMS0xLTEtMA_64f18612-67ed-468e-a61c-89b53e5d0f47"
      unitRef="usd">94000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i2626a5cc964d4521a101b98a866d5a7a_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMTAtOS0xLTEtMA_5a623d0b-09e5-4f97-898c-a008a5453c38"
      unitRef="usd">-12546000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icbaf5621007546b9865061590686ce43_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMTAtMTEtMS0xLTA_5665ab87-6db5-4216-b603-f9bd5360a94a"
      unitRef="usd">-12546000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia28a0a07e3c64389bda120bee92274a1_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMTEtMS0xLTEtMA_8d5fe932-8c36-420c-9b83-142c0357eda4"
      unitRef="shares">51765000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia28a0a07e3c64389bda120bee92274a1_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMTEtMy0xLTEtMA_acae051e-7370-4ff6-b11b-7ea8e2126ce5"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icc2e52052bf046d99eacb608076b9c41_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMTEtNS0xLTEtMA_e287d020-1d30-4199-850e-6c5f5aeef3dc"
      unitRef="usd">436807000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5a02ede8bb7f4f3094ab0f90aac601ad_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMTEtNy0xLTEtMA_e67e4716-f761-4d68-a70a-eabaa9335adc"
      unitRef="usd">-165000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id960f4aaf0234da6a2939acde21afda9_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMTEtOS0xLTEtMA_d836de12-09c6-4250-a281-494135c9761c"
      unitRef="usd">-328152000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9f34c7a164fb48b790382fa1ff345f56_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMTEtMTEtMS0xLTA_211e27aa-3294-4500-b549-3ecd370f708b"
      unitRef="usd">108491000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i4bcb692c06c2449089b624815e8f956f_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMTItMS0xLTEtMA_4e3f155b-fffb-4baf-8454-2b5353b947fe"
      unitRef="shares">79000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4bcb692c06c2449089b624815e8f956f_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMTItMy0xLTEtMA_1229c44d-79aa-4a5f-9117-9bb432555f7f"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i12e7d3e90771406ba39b6d38416ff2b6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMTItNS0xLTEtMA_7a6a1437-3e92-4bd2-9128-b1ca137503ba"
      unitRef="usd">132000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i6c64d5764ff641a09ff92c428601afec_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMTItNy0xLTEtMA_07ca260a-3dde-48da-9ffa-ae1044986e6a"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i11d09454ec6f429aa1724f19168e0395_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMTItOS0xLTEtMA_60c7689c-be72-47f1-b8d7-1f9591e4be94"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if69a94516e484451b0d4a8d85344d89e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMTItMTEtMS0xLTA_702575ab-ca1a-4e01-951e-04e4042694ac"
      unitRef="usd">132000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i4bcb692c06c2449089b624815e8f956f_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMTQtMS0xLTEtMA_81afc2e2-df35-42b1-85b1-47320dea5073"
      unitRef="shares">118000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i12e7d3e90771406ba39b6d38416ff2b6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMTQtNS0xLTEtMA_5b5346bb-b845-45ab-bee4-10207b87ef4a"
      unitRef="usd">477000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="if69a94516e484451b0d4a8d85344d89e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMTQtMTEtMS0xLTA_651b990f-55d5-4800-b895-74373948baae"
      unitRef="usd">477000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i4bcb692c06c2449089b624815e8f956f_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMTUtMS0xLTEtMA_0abb6f75-afd6-4b53-8606-7156cadc2297"
      unitRef="shares">1022000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i12e7d3e90771406ba39b6d38416ff2b6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMTYtNS0xLTEtMA_2704a8f7-3558-41bd-a22a-7757c05c8845"
      unitRef="usd">12000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if69a94516e484451b0d4a8d85344d89e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMTYtMTEtMS0xLTA_4af0d3f5-3c00-455d-9c29-ccf8fe6c54c6"
      unitRef="usd">12000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i12e7d3e90771406ba39b6d38416ff2b6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMTctNS0xLTEtMA_893a32fd-16ce-407d-b724-58ccd0a98991"
      unitRef="usd">4949000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if69a94516e484451b0d4a8d85344d89e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMTctMTEtMS0xLTA_c3684d02-84e2-4129-93b6-49d5ea6a3fb1"
      unitRef="usd">4949000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6c64d5764ff641a09ff92c428601afec_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMTgtNy0xLTEtMA_b6619296-620d-40b7-9258-890d7b0b1c72"
      unitRef="usd">-128000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if69a94516e484451b0d4a8d85344d89e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMTgtMTEtMS0xLTA_c4cb63fa-3e92-4e20-aa14-7ba3396ffd8a"
      unitRef="usd">-128000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i11d09454ec6f429aa1724f19168e0395_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMTktOS0xLTEtMA_51d6be02-6915-4781-8f9f-f6016265ddd3"
      unitRef="usd">-8281000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if69a94516e484451b0d4a8d85344d89e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMTktMTEtMS0xLTA_c2b93906-4da1-474a-8e40-90e5baf372b6"
      unitRef="usd">-8281000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if90d288db14a4077aa9666b770ddae88_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMjAtMS0xLTEtMA_369093f5-c45e-4c39-8cb4-18f8b447dc91"
      unitRef="shares">52984000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if90d288db14a4077aa9666b770ddae88_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMjAtMy0xLTEtMA_2dc9704c-ac1b-4395-80cd-bce1cf647737"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i633dd87f2a3849e881eac81b997cbf2d_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMjAtNS0xLTEtMA_1bef278c-6aa1-47f2-94ef-8a70da31ef98"
      unitRef="usd">442353000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifc052af055984a64bb5ea90b24328844_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMjAtNy0xLTEtMA_8e6b64f8-1b85-479a-a2d6-896604337dba"
      unitRef="usd">-293000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i93aae70541a645f0ab4a52a5bb08efea_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMjAtOS0xLTEtMA_4ba8a145-0a57-4cf3-ba09-4732fe304e89"
      unitRef="usd">-336433000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9b49035545b8428593c056b4ed37b1a8_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMjAtMTEtMS0xLTA_bc469693-658f-4e29-82d0-cb62f7ef4bd0"
      unitRef="usd">105628000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i2082ff1de2f7433b9e41bc95060a353d_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMjEtMS0xLTEtMzEz_9cc97878-3ec8-47ef-ada6-814818c3ea96"
      unitRef="shares">83000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i1676d61dd6b945b590a52df3a20a023a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMjEtNS0xLTEtMzEz_cf5377df-4510-458e-a567-87229b260da8"
      unitRef="usd">146000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMjEtMTEtMS0xLTMxMw_d0f53a92-423d-4d07-8ef3-fb2633864a0a"
      unitRef="usd">146000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i2082ff1de2f7433b9e41bc95060a353d_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMjMtMS0xLTEtMzEz_87252d3f-f03b-4755-94d7-02f60666ed71"
      unitRef="shares">6000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1676d61dd6b945b590a52df3a20a023a_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMjYtNS0xLTEtMzEz_c14c1cfb-d2d9-4569-bbda-17950dc82219"
      unitRef="usd">4815000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMjYtMTEtMS0xLTMxMw_12726d16-f4ec-4425-bdb2-4eb94fe4d5a1"
      unitRef="usd">4815000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i408c4163c0104c3e8603de218cbf1251_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMjctNy0xLTEtMzEz_f141b19f-3e13-433f-b08b-023b5a7d214b"
      unitRef="usd">-292000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMjctMTEtMS0xLTMxMw_09b950e6-51eb-4122-b63f-eddf85acd48a"
      unitRef="usd">-292000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="ic38095e8112f4a5d8803ff965e3e4799_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMjgtOS0xLTEtMzEz_90ad3472-519c-4a50-875a-ddd136a31660"
      unitRef="usd">-6174000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMjgtMTEtMS0xLTMxMw_badf7aaf-3b9d-4a89-b02c-a15f1129f698"
      unitRef="usd">-6174000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0e98efbad2f74a55939b9dcc3269172f_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMjktMS0xLTEtMzEz_93614b2a-96d4-4c4e-bdc7-0ea8dfe0bfa6"
      unitRef="shares">53073000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i0e98efbad2f74a55939b9dcc3269172f_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMjktMy0xLTEtMzEz_6bfa8a59-e227-4477-ab3c-4c93faaec9c1"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic5a9671b96c14f57972fde039ef49a75_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMjktNS0xLTEtMzEz_c27d5b88-ceb1-498e-8fa1-d74df2e56f7f"
      unitRef="usd">447314000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i50af31aa050a43659169e42066cd7da5_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMjktNy0xLTEtMzEz_500fe6bb-c895-483a-81cd-9a2e5c4989fc"
      unitRef="usd">-585000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic6522140395b4fd9b5142c25a89e46de_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMjktOS0xLTEtMzEz_5f09e369-b549-4df8-8b4b-823d8841a72c"
      unitRef="usd">-342607000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id6c99de8ef4b4c02851825f6b255fbd0_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAwNTllYTFlZDg0NDRmMjU4MmQzY2Y0ODU1NTQ0ZGY1L3RhYmxlcmFuZ2U6MDA1OWVhMWVkODQ0NGYyNTgyZDNjZjQ4NTU1NDRkZjVfMjktMTEtMS0xLTMxMw_81124488-a228-4db6-81ea-1e6ab74419ad"
      unitRef="usd">104123000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i798d4a3d79da4e92bb66298f40cd26ab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMi0xLTEtMS0w_fd480c5b-4585-4052-a980-f19618331eb8"
      unitRef="shares">53888000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i798d4a3d79da4e92bb66298f40cd26ab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMi0zLTEtMS0w_0b356fe4-6a59-4fea-9c8b-6891026774c4"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i137c3ebe938a48c2a68940382f817703_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMi01LTEtMS0w_5410ed22-9f88-48dc-a167-77ca921b594e"
      unitRef="usd">453064000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5165e192130d45809ba441aab131634c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMi03LTEtMS0w_66a054d2-a0e8-4717-ad82-777c8082c6b7"
      unitRef="usd">-45000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib2f355f2130b4e81990e5d2d50cc4653_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMi05LTEtMS0w_07785937-a5da-419d-965d-23557d1e9742"
      unitRef="usd">-341084000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMi0xMS0xLTEtMA_e233b46a-e9b5-4fbf-9154-3135b192b248"
      unitRef="usd">111936000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i1071434731b14c778ee30439200110f3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMy0xLTEtMS0w_4a3d2e56-22fa-4864-ab19-68e19e42de43"
      unitRef="shares">27000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib1f12d46d35145dcac0f34aeeaab06d9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMy01LTEtMS0w_bc6e9e1c-4c48-4dca-8df8-3318a4480fc3"
      unitRef="usd">23000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i7df85beb116646f1a1ee876adb58b1e6_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMy0xMS0xLTEtMA_c7485485-358a-4627-93dc-9a2518fd9857"
      unitRef="usd">23000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i1071434731b14c778ee30439200110f3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfNi0xLTEtMS0w_f6291c32-7002-489c-82c3-787adb83be3a"
      unitRef="shares">1861000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i1071434731b14c778ee30439200110f3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfNy0xLTEtMS0w_17077570-3b00-4e0d-807a-6b612ca32716"
      unitRef="shares">716000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ib1f12d46d35145dcac0f34aeeaab06d9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfNy01LTEtMS0w_438969b9-9c2d-4439-8416-2407abf6e8e7"
      unitRef="usd">7485000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i7df85beb116646f1a1ee876adb58b1e6_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfNy0xMS0xLTEtMA_bc2d4efe-c418-495e-805d-365916667645"
      unitRef="usd">7485000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib1f12d46d35145dcac0f34aeeaab06d9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfOC01LTEtMS0w_f39fddb5-a1d0-45e6-ba87-9efe25598f82"
      unitRef="usd">4218000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7df85beb116646f1a1ee876adb58b1e6_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfOC0xMS0xLTEtMA_66e77d92-c6a8-4d2e-a9d8-e3f224e2e971"
      unitRef="usd">4218000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ia7dfb3a63ebe45bea8dd4f7b050aeb22_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfOS03LTEtMS0w_9b219fc8-c78e-43ff-a6cc-6a1e8d6e5aca"
      unitRef="usd">-789000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7df85beb116646f1a1ee876adb58b1e6_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfOS0xMS0xLTEtMA_6c71a3b8-754a-491e-acb2-094f97d19438"
      unitRef="usd">-789000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i9ddb4dfbe1cd421e9c42f506c2a80c5d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMTAtOS0xLTEtMA_31d9f2a4-3c95-4e9e-8968-09ea7a02483f"
      unitRef="usd">-9675000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7df85beb116646f1a1ee876adb58b1e6_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMTAtMTEtMS0xLTA_927b7807-2210-4770-871e-eb67d5ec0bdb"
      unitRef="usd">-9675000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2e9dd601c8ae41739194888d3666e07b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMTEtMS0xLTEtMA_e2194e52-487b-49e1-bc5e-704d1dd0906a"
      unitRef="shares">55060000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i2e9dd601c8ae41739194888d3666e07b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMTEtMy0xLTEtMA_e492d0c6-51c1-48c8-afbd-16ead4921e0e"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i99159960eed344caaba0eab2e8fd3107_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMTEtNS0xLTEtMA_51eddf7d-f3bf-42f1-a505-2ed0e96eb8c9"
      unitRef="usd">449820000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia9433ac7e4184d9484fc5c6d876de368_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMTEtNy0xLTEtMA_a39e0ced-92bf-4fca-af4b-9bde375cd997"
      unitRef="usd">-834000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2d5c7f06d1714d318da4b84142757340_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMTEtOS0xLTEtMA_a3cfad36-60e5-4e48-b1ad-5d14e2540a45"
      unitRef="usd">-350759000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iffc64e64b2814b12bcddca800105309f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMTEtMTEtMS0xLTA_176bd2f7-e58b-4df2-9f23-2a5997c15dc2"
      unitRef="usd">98228000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ia001c5cc08b94a449a0879def5564d18_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMTItMS0xLTEtMA_abfb14f7-3720-41cd-803f-40a04e8c11ca"
      unitRef="shares">746000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i83b700b2e7284b9888bb82cd358e26fa_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMTItNS0xLTEtMA_621a0b8e-d105-4862-a412-555f37fa6c35"
      unitRef="usd">2276000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i66b124c154854e36b34d7e937e8acdd3_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMTItMTEtMS0xLTA_482307c4-d66f-4f76-998b-87303679cec7"
      unitRef="usd">2276000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ia001c5cc08b94a449a0879def5564d18_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMTQtMS0xLTEtMA_8a722b0e-3058-4667-ad8a-ee78a7307583"
      unitRef="shares">159000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i83b700b2e7284b9888bb82cd358e26fa_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMTQtNS0xLTEtMA_b9c4b8e7-ea4e-4600-9b61-e3c622f714a0"
      unitRef="usd">693000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i66b124c154854e36b34d7e937e8acdd3_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMTQtMTEtMS0xLTA_111239de-9e72-4a62-b337-dc7fff215d6e"
      unitRef="usd">693000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ia001c5cc08b94a449a0879def5564d18_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMTUtMS0xLTEtMA_c776681e-799a-4557-bff3-5721e61622be"
      unitRef="shares">1904000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ia001c5cc08b94a449a0879def5564d18_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMTYtMS0xLTEtMA_95c9e0cb-328d-43c6-8f43-cd8dfa775e89"
      unitRef="shares">107000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i83b700b2e7284b9888bb82cd358e26fa_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMTYtNS0xLTEtMA_6a4cc86a-2317-49f5-996f-efd8b71111ea"
      unitRef="usd">349000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i66b124c154854e36b34d7e937e8acdd3_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMTYtMTEtMS0xLTA_0e79fbbf-940a-4e80-9eb4-b526f1ccfe8d"
      unitRef="usd">349000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <rubi:StockIssuedDuringPeriodSharesMerger
      contextRef="ia001c5cc08b94a449a0879def5564d18_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMTctMS0xLTEtMA_df104590-a360-4d3c-86c9-7e2a2dc4d602"
      unitRef="shares">52099000</rubi:StockIssuedDuringPeriodSharesMerger>
    <rubi:StockIssuedDuringPeriodValueMerger
      contextRef="ia001c5cc08b94a449a0879def5564d18_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMTctMy0xLTEtMA_a66072d4-0a0e-488c-a610-ba2bd0909f90"
      unitRef="usd">1000</rubi:StockIssuedDuringPeriodValueMerger>
    <rubi:StockIssuedDuringPeriodValueMerger
      contextRef="i83b700b2e7284b9888bb82cd358e26fa_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMTctNS0xLTEtMA_b7de903a-cfbe-4997-8481-5322a3faa10c"
      unitRef="usd">275772000</rubi:StockIssuedDuringPeriodValueMerger>
    <rubi:StockIssuedDuringPeriodValueMerger
      contextRef="i66b124c154854e36b34d7e937e8acdd3_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMTctMTEtMS0xLTA_9dfaf3a9-54f9-43b9-bb96-7c3a88b3e399"
      unitRef="usd">275773000</rubi:StockIssuedDuringPeriodValueMerger>
    <rubi:ShareBasedPaymentArrangementExchangeOfStockAndRestrictedStockUnitsInMerger
      contextRef="i83b700b2e7284b9888bb82cd358e26fa_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMTgtNS0xLTEtMA_51898940-1040-4441-9a8d-91c7b63a452d"
      unitRef="usd">11646000</rubi:ShareBasedPaymentArrangementExchangeOfStockAndRestrictedStockUnitsInMerger>
    <rubi:ShareBasedPaymentArrangementExchangeOfStockAndRestrictedStockUnitsInMerger
      contextRef="i66b124c154854e36b34d7e937e8acdd3_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMTgtMTEtMS0xLTA_c36fc1f4-5613-44f1-b5bd-96da90fbc72a"
      unitRef="usd">11646000</rubi:ShareBasedPaymentArrangementExchangeOfStockAndRestrictedStockUnitsInMerger>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i83b700b2e7284b9888bb82cd358e26fa_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMTktNS0xLTEtMA_2f3e7ada-bd7a-4701-96ef-e95e7d5dc3f8"
      unitRef="usd">10101000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i66b124c154854e36b34d7e937e8acdd3_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMTktMTEtMS0xLTA_7e344954-f974-4805-a44b-eb0692e2f823"
      unitRef="usd">10101000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie720d9dc0c51422f991acb3a75b213e9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMjAtNy0xLTEtMA_623263e7-cf6e-49f3-8399-11f817c3ba14"
      unitRef="usd">-1769000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i66b124c154854e36b34d7e937e8acdd3_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMjAtMTEtMS0xLTA_2d13494c-3936-43d8-aa70-188aa184cae3"
      unitRef="usd">-1769000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="ic85ed11325cd4d2da8ec4b00576cfff4_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMjEtOS0xLTEtMA_144e77cd-1a39-4248-a701-60ff8e530e1a"
      unitRef="usd">-39128000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i66b124c154854e36b34d7e937e8acdd3_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMjEtMTEtMS0xLTA_96892137-b1c6-4cff-8207-c8241b66333b"
      unitRef="usd">-39128000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3ed04f5b012a46d899d4a850fe75793c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMjItMS0xLTEtMA_1fee94d9-28fc-4331-b3fe-8a51616f258e"
      unitRef="shares">109861000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i3ed04f5b012a46d899d4a850fe75793c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMjItMy0xLTEtMA_4ca18956-9504-4df4-be66-1650478400e9"
      unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i97847e2073704d42a0026a0b4049f5bd_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMjItNS0xLTEtMA_25e4040a-a3af-4c57-9e24-19db323d3f9f"
      unitRef="usd">749959000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i37021904c23646adba1fc51f417f9ff3_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMjItNy0xLTEtMA_07d7208d-3439-432a-a725-65e5f50c6567"
      unitRef="usd">-2603000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ide28a73035e248278409ef290f6123df_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMjItOS0xLTEtMA_eb71bef7-e8aa-46d4-8823-e1b739c00a1e"
      unitRef="usd">-389887000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i80c420da9bd44d74963b918b0717da3c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMjItMTEtMS0xLTA_1de64bb9-92f9-4dc8-a55c-60b9d42fd256"
      unitRef="usd">357471000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i67b04488c78f411aac3b0e08d2526ed2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMjMtMS0xLTEtNTAz_b4a18eae-c989-42fa-97ab-a42ae21bf04f"
      unitRef="shares">563000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib7c8d4ec1c794f91a983e7242c3f9942_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMjMtNS0xLTEtNDY4_05b1f00e-f8ea-4996-9b4c-5fe04f123b19"
      unitRef="usd">1569000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMjMtMTEtMS0xLTQ2OA_9a3b23d7-4dc7-46d3-901a-e5f4374e8800"
      unitRef="usd">1569000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i67b04488c78f411aac3b0e08d2526ed2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMjUtMS0xLTEtNDQy_fdc38959-d4ae-499c-9e03-ed859290d716"
      unitRef="shares">289000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i67b04488c78f411aac3b0e08d2526ed2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMjctMS0xLTEtNTAz_5a06334a-9a3a-44de-8099-eb040408718f"
      unitRef="shares">1000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ib7c8d4ec1c794f91a983e7242c3f9942_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMjctNS0xLTEtNTAz_fc312a8e-6cc5-4b67-ad7f-de94c1cc1715"
      unitRef="usd">7000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMjctMTEtMS0xLTQ2OA_b43fd6a2-c33f-4621-965f-3f475c777ca2"
      unitRef="usd">7000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib7c8d4ec1c794f91a983e7242c3f9942_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMzAtNS0xLTEtNDY4_c9d5e974-3001-4683-9878-4e74cf4b709b"
      unitRef="usd">7595000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMzAtMTEtMS0xLTQ2OA_52ed5d6d-a79c-4240-93c4-ff27624df8e7"
      unitRef="usd">7595000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i457020d5116e452d9eb6f4ac91c5f814_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMzEtNy0xLTEtNDY4_2ca16cd5-c9d9-4dfb-94ed-e65ade66948d"
      unitRef="usd">18000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMzEtMTEtMS0xLTQ2OA_66d57647-2f4c-477e-9824-b697246e6a54"
      unitRef="usd">18000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="ic095b4d96ca842168e26e52aa181c440_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMzItOS0xLTEtNDY4_79efbc77-033d-4d7d-a6f9-073c029220d8"
      unitRef="usd">-10515000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMzItMTEtMS0xLTQ2OA_2062f55c-9328-49b1-baa0-5081f219a4f0"
      unitRef="usd">-10515000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia43a578e819946aea0a0ce096838d1ba_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMzMtMS0xLTEtMTAzOA_45a3444e-09ef-4a5d-8f2b-8bedf336e071"
      unitRef="shares">110712000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia43a578e819946aea0a0ce096838d1ba_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMzMtMy0xLTEtNDc2_d57e6537-afe6-4dca-b71a-2ed20d200791"
      unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i533dc9d358ea467fb801c417099f6476_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMzMtNS0xLTEtNDc3_a17aad6b-3a63-429b-8193-1341eb10a2f8"
      unitRef="usd">759116000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9e1eee37c09f4bae9141c1129d35cab1_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMzMtNy0xLTEtNDg0_5e19fd5b-aa7c-427e-aab7-4aa2ca32e40a"
      unitRef="usd">-2585000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9ba23c435814471ab4580ce4e9165965_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMzMtOS0xLTEtNDg3_67b04235-2043-4cd3-aacd-7633397a3259"
      unitRef="usd">-400402000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yNS9mcmFnOjdkMjdmZWM4YTU5NjRlNzk5MjE2ZWMyMmRlOTA3NzA0L3RhYmxlOjAyMzMzMWRiYTQxOTQxZWM4ODMzYzdlOTVkZjM5NWUyL3RhYmxlcmFuZ2U6MDIzMzMxZGJhNDE5NDFlYzg4MzNjN2U5NWRmMzk1ZTJfMzMtMTEtMS0xLTEwMzg_151c0f2e-3ca0-4162-804a-e9d985379a7a"
      unitRef="usd">356131000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMy0xLTEtMS0w_0b762a4f-aeb0-4cce-9f29-4e1f2ea3f7fc"
      unitRef="usd">-59318000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMy0zLTEtMS0w_d6b3974b-5ba6-4f62-8d18-a0dfbd70e281"
      unitRef="usd">-27001000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfNS0xLTEtMS0w_23e958d4-a015-4e6d-bd5c-2696076f74ef"
      unitRef="usd">36157000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfNS0zLTEtMS0w_b0b453e0-4da3-4437-81fd-faf71cd095f6"
      unitRef="usd">24841000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfNi0xLTEtMS0w_5fb4715c-fa44-4f46-8d08-e89c54ac2a91"
      unitRef="usd">21298000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfNi0zLTEtMS0w_d3b325c3-e05f-4c03-a5b9-a7cd1ee6a75e"
      unitRef="usd">13877000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfOC0xLTEtMS0w_1e7591db-629e-4d27-ac33-ea6edb62ed99"
      unitRef="usd">17000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfOC0zLTEtMS0w_2dc52762-7422-4f37-9ffe-93044d2b7de4"
      unitRef="usd">-92000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <rubi:AccountsReceivableBadDebtExpense
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfOS0xLTEtMS0w_1e0c8c84-2c7e-4c8f-b94b-24043f898bd8"
      unitRef="usd">31000</rubi:AccountsReceivableBadDebtExpense>
    <rubi:AccountsReceivableBadDebtExpense
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfOS0zLTEtMS0w_d1f745fd-d987-4de0-aad1-d6f29cdd1f84"
      unitRef="usd">897000</rubi:AccountsReceivableBadDebtExpense>
    <rubi:AccretionOfAvailableForSaleSecurities
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMTAtMS0xLTEtMA_2cd25fa1-b3a3-4a89-82e1-598bb94cf604"
      unitRef="usd">0</rubi:AccretionOfAvailableForSaleSecurities>
    <rubi:AccretionOfAvailableForSaleSecurities
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMTAtMy0xLTEtMA_1acd2682-a945-403c-a99f-1320b72b3d36"
      unitRef="usd">-24000</rubi:AccretionOfAvailableForSaleSecurities>
    <rubi:NonCashLeaseExpense
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMTEtMS0xLTEtMA_4a8c9bc1-626c-43f2-ae72-a1df4928f123"
      unitRef="usd">-601000</rubi:NonCashLeaseExpense>
    <rubi:NonCashLeaseExpense
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMTEtMy0xLTEtMA_0f6ea628-6a06-4f4c-abbb-2ecf39ffa242"
      unitRef="usd">-469000</rubi:NonCashLeaseExpense>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMTItMS0xLTEtMA_1f7cad98-dfaf-4fcc-a19a-93cdcfcfc5ad"
      unitRef="usd">2108000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMTItMy0xLTEtMA_e0c841e3-b74f-4c00-8009-9068861fa0df"
      unitRef="usd">391000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMTMtMS0xLTEtMA_7fc4ad1e-f26a-4449-9ba6-db448536da7b"
      unitRef="usd">837000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMTMtMy0xLTEtMA_9ba5349d-2f8e-4bae-a9cd-31d7a1ad3576"
      unitRef="usd">-748000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMTUtMS0xLTEtMA_e378105d-4abd-43f5-b03d-fd772a92b2df"
      unitRef="usd">46145000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMTUtMy0xLTEtMA_d34a740d-e78c-44d5-8578-9c456fc1e9bf"
      unitRef="usd">-32149000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMTYtMS0xLTEtMA_a37f26ac-f730-48c9-b550-2c6d9e2f81b9"
      unitRef="usd">2896000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMTYtMy0xLTEtMA_1dc8ccb8-1c37-49f1-b270-abd0ab69d552"
      unitRef="usd">-672000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMTctMS0xLTEtMA_10b8865b-8e30-42dd-9ec9-97b9120c9b02"
      unitRef="usd">23464000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMTctMy0xLTEtMA_cf06c1ae-a8a0-4700-a8b3-bb965f96b90a"
      unitRef="usd">-34018000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMTgtMS0xLTEtMA_a12b7034-6872-4098-ad1e-a04b73d2b72c"
      unitRef="usd">5260000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMTgtMy0xLTEtMA_25146cfe-7d65-49a0-8060-b8dd61eb9a55"
      unitRef="usd">-117000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMTktMS0xLTEtMA_e0c9416a-2910-4869-9782-9024a15d8e4a"
      unitRef="usd">-24038000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMTktMy0xLTEtMA_fdf98f98-5bb5-4f20-a12f-f8f63dceb628"
      unitRef="usd">9808000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMjEtMS0xLTEtMA_253af0cb-a5d0-4aba-9645-170825fa4802"
      unitRef="usd">4211000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMjEtMy0xLTEtMA_357859c2-a9d2-4c35-8d58-75aa0f216c30"
      unitRef="usd">5605000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMjItMS0xLTEtMA_eafe12f6-57ca-47e7-9613-2be7ad000c03"
      unitRef="usd">6894000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMjItMy0xLTEtMA_3cee1d6f-7394-4c72-9fc3-ce23c17158d5"
      unitRef="usd">6000000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMjMtMS0xLTEtMA_c306e1f4-13bd-4787-b60d-291fd9b6c37e"
      unitRef="usd">54595000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMjMtMy0xLTEtMA_f501f0ab-98e0-483e-a12e-87a5fdee0879"
      unitRef="usd">0</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMjUtMS0xLTEtMA_f25c2d3a-53b6-490e-8683-6f644d69ac02"
      unitRef="usd">0</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMjUtMy0xLTEtMA_92b0233e-1851-4dce-be64-aa7cdd585cf7"
      unitRef="usd">7500000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMjctMS0xLTEtMA_dee0f10e-273c-4319-a2dc-0b187a8db2c7"
      unitRef="usd">43490000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMjctMy0xLTEtMA_fb9583e6-f595-430d-89ff-8f02100a4f11"
      unitRef="usd">-4105000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMjktMS0xLTEtMA_887837d1-d760-4d30-bd24-6acb247b3024"
      unitRef="usd">3868000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMjktMy0xLTEtMA_876b1a13-f662-46bc-8396-b6b41628f6f0"
      unitRef="usd">529000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMzAtMS0xLTEtMA_eb49b5b5-79af-414a-af9b-0d554ceafda8"
      unitRef="usd">693000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMzAtMy0xLTEtMA_e68d70bc-5d43-41a8-aeb1-dee2c3f5aef4"
      unitRef="usd">477000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMzEtMS0xLTEtMA_6321aacf-9349-4cd8-bc85-9b1cdb7cadb7"
      unitRef="usd">7841000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMzEtMy0xLTEtMA_6bc3595c-086e-48dc-b271-d9bc08a72ba7"
      unitRef="usd">1847000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMzMtMS0xLTEtMA_1a2e6700-d60f-46e4-b6a3-ea5df03d67c8"
      unitRef="usd">-3280000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMzMtMy0xLTEtMA_aebc2ccb-e579-4814-9fb1-1f82766431fa"
      unitRef="usd">-841000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMzQtMS0xLTEtMA_5b6a97c3-f8a8-48d6-be16-f87308770123"
      unitRef="usd">41000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMzQtMy0xLTEtMA_9de13487-cc01-480f-a387-b89138624c1d"
      unitRef="usd">-192000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMzUtMS0xLTEtMA_931ef552-6da8-453e-a0ca-33d41b0b0f16"
      unitRef="usd">16213000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMzUtMy0xLTEtMA_23008d04-8234-4a9a-a12b-6da8bb39abb5"
      unitRef="usd">4670000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMzYtMS0xLTEtMA_d8ee19b1-4b0c-4c22-a62e-5ac93d82e88c"
      unitRef="usd">88888000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibc5ecfb628a4424090139020d4198904_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMzYtMy0xLTEtMA_35fd12ff-d2c9-4e1a-8cba-72189cefb620"
      unitRef="usd">80452000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMzctMS0xLTEtMA_153ad7e1-33cc-47f5-b822-828ff04b8751"
      unitRef="usd">105101000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id6c99de8ef4b4c02851825f6b255fbd0_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMzctMy0xLTEtMA_a1ac5523-7d8b-4242-aaca-4a286f8f6e11"
      unitRef="usd">85122000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMzktMS0xLTEtMA_0e55c22d-6ec5-4a71-9e97-a788d82e61af"
      unitRef="usd">829000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfMzktMy0xLTEtMA_0cd76ae9-b88c-4db3-a56c-a3807be08dc6"
      unitRef="usd">300000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfNDAtMS0xLTEtMA_725525e9-7dd5-4044-93f6-190ef2d033bf"
      unitRef="usd">49000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfNDAtMy0xLTEtMA_ee79ee17-e42d-4d25-97e3-e2c346eee2c7"
      unitRef="usd">46000</us-gaap:InterestPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfNDEtMS0xLTEtMA_49fb7192-9159-4d40-8a61-2a2bd197c71f"
      unitRef="usd">2388000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfNDEtMy0xLTEtMA_3625de04-bac7-494e-a2ee-5b12627761be"
      unitRef="usd">2005000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfNDItMS0xLTEtMA_d4f78797-db57-4b13-b4a7-5fe81cc81d0c"
      unitRef="usd">616000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfNDItMy0xLTEtMA_6776ad6a-c5d8-4cc3-b90d-4a670d2f4357"
      unitRef="usd">401000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfNDMtMS0xLTEtMA_d54dc6a5-a565-4326-bf8a-8ed7a3b4767a"
      unitRef="usd">2036000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfNDMtMy0xLTEtMA_76481ecd-4115-41ec-a9a8-c18cf08d1341"
      unitRef="usd">13074000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInRestrictedCash
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfNDQtMS0xLTEtMA_6fc42b9d-7828-40cd-9c0e-02636ef6840f"
      unitRef="usd">1304000</us-gaap:IncreaseDecreaseInRestrictedCash>
    <us-gaap:IncreaseDecreaseInRestrictedCash
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfNDQtMy0xLTEtMA_c637e6b6-b30f-4491-853e-2b57cc832bab"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInRestrictedCash>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfNDUtMS0xLTEtMA_be05280c-aaa2-4b34-9e07-6675777a28d5"
      unitRef="usd">287418000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18yOC9mcmFnOjkxODgyYTg3NGFlYzRmOTU4YzNkN2UxZWU3MjFkNzk2L3RhYmxlOmM5ZGIyMzYxZjhlNDQwMGFhMWI1ZWI3MjE4OWM4NzYzL3RhYmxlcmFuZ2U6YzlkYjIzNjFmOGU0NDAwYWExYjVlYjcyMTg5Yzg3NjNfNDUtMy0xLTEtMA_7730b3c9-b5ec-4e1c-aad4-6f3e0a974d77"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNC9mcmFnOjVjZGM5ZTI3NzA3OTRiNWM4NDE0NTcxYTFlNzY3MGY1L3RleHRyZWdpb246NWNkYzllMjc3MDc5NGI1Yzg0MTQ1NzFhMWU3NjcwZjVfMTA3Mjg_f2c176ce-4140-4f0d-8462-f7a95c8b5d8d">Organization and Summary of Significant Accounting Policies&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-right:4.5pt;text-indent:36pt"&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;Company Overview&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-right:4.5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Magnite, Inc. ("Magnite" or the "Company"), formerly known as The Rubicon Project, Inc., was formed and began operations in April 2007. On April 1, 2020, Magnite completed a stock-for-stock merger ("Merger") with Telaria, Inc., ("Telaria"), a leading provider of connected television ("CTV") technology. The Company operates a sell side advertising platform that offers buyers and sellers of digital advertising a single partner for transacting globally across all channels, formats, and auction types.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-right:4.5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 8, 2020, the Company voluntarily delisted its common stock from the New York Stock Exchange ("NYSE") and commenced listing on The Nasdaq Global Select Market of The Nasdaq Stock Market LLC ("Nasdaq"). On June 30, 2020, the Company changed its name from "The Rubicon Project, Inc." to "Magnite, Inc." In connection with the name change, the Company also changed its ticker symbol from "RUBI" to "MGNI." Magnite has its principal offices in Los Angeles, New York City, London, and Sydney, and additional offices in Europe, Asia, North America, and South America. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides a technology solution to automate the purchase and sale of digital advertising inventory for buyers and sellers. The Company&#x2019;s platform features applications and services for sellers of digital advertising inventory, or publishers, that own or operate websites, applications, CTV channels, and other digital media properties, to manage and monetize their inventory; applications and services for buyers, including advertisers, agencies, agency trading desks, and demand side platforms, to buy digital advertising inventory; and a transparent, independent marketplace that brings buyers and sellers together and facilitates intelligent decision making and automated transaction execution at scale. The Company's clients include many of the world's leading publishers of websites, CTV channels, mobile applications, and buyers of digital advertising inventory.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Publishers monetize their inventory through the Company&#x2019;s platform by seamlessly connecting to a global market of integrated buyers that transact through real-time bidding, which includes direct sale of premium inventory to a buyer, referred to as private marketplace ("PMP"), and open auction bidding, where buyers bid against each other in a real-time auction for the right to purchase a publisher&#x2019;s inventory, referred to as open marketplace ("OMP"). At the same time, buyers leverage the Company&#x2019;s platform to manage their advertising spending and reach their target audiences, simplify order management and campaign tracking, obtain actionable insights into audiences for their advertising, and access impression-level purchasing from thousands of sellers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-indent:36pt"&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;Basis of Presentation and Summary of Significant Accounting Policies &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-right:4.5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with United States Generally Accepted Accounting Principles, or GAAP, for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair statement of the results for the interim period presented have been included. Operating results for the nine months ended September 30, 2020 are not necessarily indicative of the results that may be expected for any future interim period, the year ending December 31, 2020, or for any future year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-right:4.5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated balance sheet at December 31, 2019 has been derived from the audited financial statements at that date, but does not include all of the disclosures required by GAAP. The accompanying condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements and notes thereto for the year ended December 31, 2019 included in its 2019 Annual Report on Form 10-K. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-right:4.5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There have been no significant changes in the Company's accounting policies from those disclosed in its audited consolidated financial statements and notes thereto for the year ended December 31, 2019 included in its Annual Report on Form 10-K. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-indent:36pt"&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;Reclassifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-right:4.5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain prior period amounts have been reclassified to conform to the current period presentation. Specifically, this includes amounts reclassified for the three months ended March 31, 2020 to conform to the current presentation for the  three and nine months ended September 30, 2020 in the condensed consolidated statements of operations related to merger and restructuring costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-indent:36pt"&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;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported and disclosed financial statements and accompanying footnotes. Due to the economic uncertainty as a result of the COVID-19 pandemic, it has become more difficult to apply certain assumptions and judgments into these estimates. &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The extent of the impact of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;COVID-19 &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;pandemic on the Company's operational and financial &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;performance will depend on future developments, which are highly uncertain and cannot be predicted, including but not limited to, the duration and spread of the outbreak, its severity, including any resurgence, the actions to contain the virus or treat its impact, and how quickly and to what extent normal economic and operating conditions can resume. During the nine months ended September 30, 2020, this uncertainty resulted in a higher level of judgment related to its estimates and assumptions. As of the date of issuance of the condensed consolidated financial statements for the three and nine months ended September 30, 2020, the Company is not aware of any specific event or circumstance that would require the Company to update its estimates, judgments, or revise the carrying value of its assets or liabilities. These estimates may change, as new events occur and additional information is obtained, and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company's financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&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;Recently Adopted Accounting Standards &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-13&#x2014;&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;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments ("&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;ASU 2016-13"). This guidance requires entities to use a current expected credit loss methodology to measure impairments of certain financial assets and to recognize an allowance for its estimate of lifetime expected credit losses. The main objective of this update is to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The guidance was effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company adopted ASU 2016-13 as of January 1, 2020. The standard had no material impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU 2018-13&#x2014;&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;Fair Value Measurement (Topic 820): Disclosure Framework&#x2014;Changes to the Disclosure Requirements for Fair Value Measurement&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; ("ASU 2018-13"), to streamline the disclosure requirements of ASC Topic 820&#x2014;Fair Value Measurement. ASU 2018 removes certain disclosure requirements, including the valuation process for Level 3 fair value measurements, and adds certain quantitative disclosures around Level 3 fair value measurements. This ASU is effective for annual reporting periods beginning after&#160;December 15, 2019, including interim periods within that reporting period, with early adoption permitted. The provisions of ASU 2018-13 are required to be adopted retrospectively, with the exception of disclosure of the range and weighted average of significant unobservable inputs used to develop Level 3 measurements, which can be adopted prospectively. The Company adopted ASU 2018-13 as of January 1, 2020. The standard had no material impact on its consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU 2018-15&#x2014;&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;Intangibles&#x2014;Goodwill and Other&#x2014;Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract&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; ("ASU 2018-15"). ASU 2018-15 was issued to clarify the requirements of ASC 350-40&#x2014;&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;Intangibles&#x2014;Goodwill and Other&#x2014;Internal-Use Software &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;("ASC 350-40"). The ASU clarifies that implementation, setup and other upfront costs related to cloud computing agreements ("CCA") should be accounted for under ASC 350-40. ASC 2018-15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;will require companies to capitalize certain costs incurred when purchasing a CCA that is a service. Under the new guidance, companies will apply the same criteria for capitalizing implementation costs in a CCA service as they would for internal-use software. The capitalized implementation costs will generally be expensed over the term of the service arrangement and the related assets will be assessed for impairment using the same model applied to long-lived assets. This ASU is effective for annual reporting periods beginning after&#160;December 15, 2019, including interim periods within that reporting period, with early adoption permitted. ASU 2018-15 can be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. The Company adopted ASU 2018-15 as of January 1, 2020 on a prospective basis. The standard had no material impact on its consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&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;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In December 2019, the FASB issued ASU 2019-12&#x2014;&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:115%"&gt;Simplifying the Accounting for Income Taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;("ASU 2019-12"). ASU 2019-12 simplifies the accounting for income taxes by removing certain exceptions to general principles in Topic 740 and clarifies and amends existing guidance for clarity and consistent application. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2020 including interim reporting periods within those fiscal years. Early adoption is permitted. The Company is evaluating the impact of adopting this new accounting guidance on its consolidated financial statements and related disclosures, but does not anticipate it will have a material impact.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company does not believe there are any other recently issued and effective or not yet effective pronouncements that would have or are expected to have any significant effect on the Company&#x2019;s financial position, cash flows or results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNC9mcmFnOjVjZGM5ZTI3NzA3OTRiNWM4NDE0NTcxYTFlNzY3MGY1L3RleHRyZWdpb246NWNkYzllMjc3MDc5NGI1Yzg0MTQ1NzFhMWU3NjcwZjVfMTA3MDk_27bbacf1-bd34-45ab-b264-ed068ed614ba">&lt;div style="margin-bottom:6pt;margin-top:5pt;text-indent:36pt"&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;Basis of Presentation and Summary of Significant Accounting Policies &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-right:4.5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with United States Generally Accepted Accounting Principles, or GAAP, for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair statement of the results for the interim period presented have been included. Operating results for the nine months ended September 30, 2020 are not necessarily indicative of the results that may be expected for any future interim period, the year ending December 31, 2020, or for any future year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-right:4.5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated balance sheet at December 31, 2019 has been derived from the audited financial statements at that date, but does not include all of the disclosures required by GAAP. The accompanying condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements and notes thereto for the year ended December 31, 2019 included in its 2019 Annual Report on Form 10-K. &lt;/span&gt;&lt;/div&gt;There have been no significant changes in the Company's accounting policies from those disclosed in its audited consolidated financial statements and notes thereto for the year ended December 31, 2019 included in its Annual Report on Form 10-K.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNC9mcmFnOjVjZGM5ZTI3NzA3OTRiNWM4NDE0NTcxYTFlNzY3MGY1L3RleHRyZWdpb246NWNkYzllMjc3MDc5NGI1Yzg0MTQ1NzFhMWU3NjcwZjVfMTA3MTM_eed32081-33e0-4aad-9bce-7ba724695db6">&lt;div style="margin-bottom:6pt;margin-top:5pt;text-indent:36pt"&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;Reclassifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-right:4.5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain prior period amounts have been reclassified to conform to the current period presentation. Specifically, this includes amounts reclassified for the three months ended March 31, 2020 to conform to the current presentation for the  three and nine months ended September 30, 2020 in the condensed consolidated statements of operations related to merger and restructuring costs.&lt;/span&gt;&lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:UseOfEstimates
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNC9mcmFnOjVjZGM5ZTI3NzA3OTRiNWM4NDE0NTcxYTFlNzY3MGY1L3RleHRyZWdpb246NWNkYzllMjc3MDc5NGI1Yzg0MTQ1NzFhMWU3NjcwZjVfMTA3Mjc_d00a2d0d-8a88-40b4-ae5e-00eff0811c84">&lt;div style="margin-bottom:6pt;margin-top:5pt;text-indent:36pt"&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;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported and disclosed financial statements and accompanying footnotes. Due to the economic uncertainty as a result of the COVID-19 pandemic, it has become more difficult to apply certain assumptions and judgments into these estimates. &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The extent of the impact of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;COVID-19 &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;pandemic on the Company's operational and financial &lt;/span&gt;&lt;/div&gt;performance will depend on future developments, which are highly uncertain and cannot be predicted, including but not limited to, the duration and spread of the outbreak, its severity, including any resurgence, the actions to contain the virus or treat its impact, and how quickly and to what extent normal economic and operating conditions can resume. During the nine months ended September 30, 2020, this uncertainty resulted in a higher level of judgment related to its estimates and assumptions. As of the date of issuance of the condensed consolidated financial statements for the three and nine months ended September 30, 2020, the Company is not aware of any specific event or circumstance that would require the Company to update its estimates, judgments, or revise the carrying value of its assets or liabilities. These estimates may change, as new events occur and additional information is obtained, and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company's financial statements.</us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNC9mcmFnOjVjZGM5ZTI3NzA3OTRiNWM4NDE0NTcxYTFlNzY3MGY1L3RleHRyZWdpb246NWNkYzllMjc3MDc5NGI1Yzg0MTQ1NzFhMWU3NjcwZjVfMTA3MzU_8f74ec0f-6112-4a78-a15c-6fea6a0d0c43">&lt;div style="margin-top:5pt;text-indent:36pt"&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;Recently Adopted Accounting Standards &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-13&#x2014;&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;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments ("&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;ASU 2016-13"). This guidance requires entities to use a current expected credit loss methodology to measure impairments of certain financial assets and to recognize an allowance for its estimate of lifetime expected credit losses. The main objective of this update is to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The guidance was effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company adopted ASU 2016-13 as of January 1, 2020. The standard had no material impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU 2018-13&#x2014;&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;Fair Value Measurement (Topic 820): Disclosure Framework&#x2014;Changes to the Disclosure Requirements for Fair Value Measurement&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; ("ASU 2018-13"), to streamline the disclosure requirements of ASC Topic 820&#x2014;Fair Value Measurement. ASU 2018 removes certain disclosure requirements, including the valuation process for Level 3 fair value measurements, and adds certain quantitative disclosures around Level 3 fair value measurements. This ASU is effective for annual reporting periods beginning after&#160;December 15, 2019, including interim periods within that reporting period, with early adoption permitted. The provisions of ASU 2018-13 are required to be adopted retrospectively, with the exception of disclosure of the range and weighted average of significant unobservable inputs used to develop Level 3 measurements, which can be adopted prospectively. The Company adopted ASU 2018-13 as of January 1, 2020. The standard had no material impact on its consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU 2018-15&#x2014;&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;Intangibles&#x2014;Goodwill and Other&#x2014;Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract&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; ("ASU 2018-15"). ASU 2018-15 was issued to clarify the requirements of ASC 350-40&#x2014;&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;Intangibles&#x2014;Goodwill and Other&#x2014;Internal-Use Software &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;("ASC 350-40"). The ASU clarifies that implementation, setup and other upfront costs related to cloud computing agreements ("CCA") should be accounted for under ASC 350-40. ASC 2018-15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;will require companies to capitalize certain costs incurred when purchasing a CCA that is a service. Under the new guidance, companies will apply the same criteria for capitalizing implementation costs in a CCA service as they would for internal-use software. The capitalized implementation costs will generally be expensed over the term of the service arrangement and the related assets will be assessed for impairment using the same model applied to long-lived assets. This ASU is effective for annual reporting periods beginning after&#160;December 15, 2019, including interim periods within that reporting period, with early adoption permitted. ASU 2018-15 can be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. The Company adopted ASU 2018-15 as of January 1, 2020 on a prospective basis. The standard had no material impact on its consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&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;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In December 2019, the FASB issued ASU 2019-12&#x2014;&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:115%"&gt;Simplifying the Accounting for Income Taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;("ASU 2019-12"). ASU 2019-12 simplifies the accounting for income taxes by removing certain exceptions to general principles in Topic 740 and clarifies and amends existing guidance for clarity and consistent application. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2020 including interim reporting periods within those fiscal years. Early adoption is permitted. The Company is evaluating the impact of adopting this new accounting guidance on its consolidated financial statements and related disclosures, but does not anticipate it will have a material impact.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company does not believe there are any other recently issued and effective or not yet effective pronouncements that would have or are expected to have any significant effect on the Company&#x2019;s financial position, cash flows or results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RleHRyZWdpb246Mjg3OTljYzRhOGE3NDM2MDliOTlmYjYzN2ViZTE4MmNfMzI4_5e39db97-1e47-4751-b75d-1eac700e383e">Net Income (Loss) Per Share&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the basic and diluted net loss per share: &#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.367%"/&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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;September 30, 2019&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;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="24" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except per share data)&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;Basic and Diluted EPS:&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,515)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59,318)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,001)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average unvested restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding used to compute net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Basic and diluted net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-right:4.5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following weighted-average shares have been excluded from the calculation of diluted net loss per share attributable to common stockholders for each period presented because they are anti-dilutive: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.628%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.190%"/&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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&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;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;September 30, 2019&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;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in&#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;Options to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Unvested restricted stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Unvested performance stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 shares excluded from net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RleHRyZWdpb246Mjg3OTljYzRhOGE3NDM2MDliOTlmYjYzN2ViZTE4MmNfMzIw_04ca0688-2dcc-4900-8b63-8d41795a5c23">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the basic and diluted net loss per share: &#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.367%"/&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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;September 30, 2019&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;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="24" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except per share data)&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;Basic and Diluted EPS:&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,515)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59,318)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,001)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average unvested restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding used to compute net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Basic and diluted net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOjY5ZWM2OThmOTg3ZjQ1MWZhNGQyMmUyZjA4M2I4NGRhL3RhYmxlcmFuZ2U6NjllYzY5OGY5ODdmNDUxZmE0ZDIyZTJmMDgzYjg0ZGFfNC0xLTEtMS0w_24d0ae9f-5a61-4c34-a90d-902fa9332dd8"
      unitRef="usd">-10515000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOjY5ZWM2OThmOTg3ZjQ1MWZhNGQyMmUyZjA4M2I4NGRhL3RhYmxlcmFuZ2U6NjllYzY5OGY5ODdmNDUxZmE0ZDIyZTJmMDgzYjg0ZGFfNC0zLTEtMS0w_45c8f738-07ee-48b3-a681-99531490073b"
      unitRef="usd">-6174000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOjY5ZWM2OThmOTg3ZjQ1MWZhNGQyMmUyZjA4M2I4NGRhL3RhYmxlcmFuZ2U6NjllYzY5OGY5ODdmNDUxZmE0ZDIyZTJmMDgzYjg0ZGFfNC01LTEtMS0w_0b762a4f-aeb0-4cce-9f29-4e1f2ea3f7fc"
      unitRef="usd">-59318000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOjY5ZWM2OThmOTg3ZjQ1MWZhNGQyMmUyZjA4M2I4NGRhL3RhYmxlcmFuZ2U6NjllYzY5OGY5ODdmNDUxZmE0ZDIyZTJmMDgzYjg0ZGFfNC03LTEtMS0w_d6b3974b-5ba6-4f62-8d18-a0dfbd70e281"
      unitRef="usd">-27001000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOjY5ZWM2OThmOTg3ZjQ1MWZhNGQyMmUyZjA4M2I4NGRhL3RhYmxlcmFuZ2U6NjllYzY5OGY5ODdmNDUxZmE0ZDIyZTJmMDgzYjg0ZGFfNS0xLTEtMS0w_c2ae3329-3feb-4c06-a4e4-baccf5c8d66e"
      unitRef="shares">110416000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOjY5ZWM2OThmOTg3ZjQ1MWZhNGQyMmUyZjA4M2I4NGRhL3RhYmxlcmFuZ2U6NjllYzY5OGY5ODdmNDUxZmE0ZDIyZTJmMDgzYjg0ZGFfNS0zLTEtMS0w_909ff1c6-df75-4f44-b87f-fe330c5222c9"
      unitRef="shares">53029000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOjY5ZWM2OThmOTg3ZjQ1MWZhNGQyMmUyZjA4M2I4NGRhL3RhYmxlcmFuZ2U6NjllYzY5OGY5ODdmNDUxZmE0ZDIyZTJmMDgzYjg0ZGFfNS01LTEtMS0w_4ca68c0a-39a5-4f13-ace1-db5a5a12ab03"
      unitRef="shares">91371000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOjY5ZWM2OThmOTg3ZjQ1MWZhNGQyMmUyZjA4M2I4NGRhL3RhYmxlcmFuZ2U6NjllYzY5OGY5ODdmNDUxZmE0ZDIyZTJmMDgzYjg0ZGFfNS03LTEtMS0w_026ea522-942c-4c66-895e-a241b80c3172"
      unitRef="shares">52349000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOjY5ZWM2OThmOTg3ZjQ1MWZhNGQyMmUyZjA4M2I4NGRhL3RhYmxlcmFuZ2U6NjllYzY5OGY5ODdmNDUxZmE0ZDIyZTJmMDgzYjg0ZGFfNi0xLTEtMS0w_df613c90-1f20-4871-b4f7-98d968033b2f"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOjY5ZWM2OThmOTg3ZjQ1MWZhNGQyMmUyZjA4M2I4NGRhL3RhYmxlcmFuZ2U6NjllYzY5OGY5ODdmNDUxZmE0ZDIyZTJmMDgzYjg0ZGFfNi0zLTEtMS0w_1ab3886d-c969-4ac1-82b7-a66dbece8218"
      unitRef="shares">6000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOjY5ZWM2OThmOTg3ZjQ1MWZhNGQyMmUyZjA4M2I4NGRhL3RhYmxlcmFuZ2U6NjllYzY5OGY5ODdmNDUxZmE0ZDIyZTJmMDgzYjg0ZGFfNi01LTEtMS0w_c23412d5-c56f-499a-a46c-d9ea38e29a27"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOjY5ZWM2OThmOTg3ZjQ1MWZhNGQyMmUyZjA4M2I4NGRhL3RhYmxlcmFuZ2U6NjllYzY5OGY5ODdmNDUxZmE0ZDIyZTJmMDgzYjg0ZGFfNi03LTEtMS0w_e0a08314-5bee-461e-8249-47fe450a4209"
      unitRef="shares">25000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOjY5ZWM2OThmOTg3ZjQ1MWZhNGQyMmUyZjA4M2I4NGRhL3RhYmxlcmFuZ2U6NjllYzY5OGY5ODdmNDUxZmE0ZDIyZTJmMDgzYjg0ZGFfOC0xLTEtMS0w_a69047d2-36de-4911-b456-4ece195d51b9"
      unitRef="shares">110416000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOjY5ZWM2OThmOTg3ZjQ1MWZhNGQyMmUyZjA4M2I4NGRhL3RhYmxlcmFuZ2U6NjllYzY5OGY5ODdmNDUxZmE0ZDIyZTJmMDgzYjg0ZGFfOC0zLTEtMS0w_9547ea64-d3eb-421f-a3b1-ed7998ba34dc"
      unitRef="shares">53023000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOjY5ZWM2OThmOTg3ZjQ1MWZhNGQyMmUyZjA4M2I4NGRhL3RhYmxlcmFuZ2U6NjllYzY5OGY5ODdmNDUxZmE0ZDIyZTJmMDgzYjg0ZGFfOC01LTEtMS0w_a9f5d54f-aad3-422b-adf7-3590751bae1e"
      unitRef="shares">91371000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOjY5ZWM2OThmOTg3ZjQ1MWZhNGQyMmUyZjA4M2I4NGRhL3RhYmxlcmFuZ2U6NjllYzY5OGY5ODdmNDUxZmE0ZDIyZTJmMDgzYjg0ZGFfOC03LTEtMS0w_b8915c06-9966-4205-a6cc-04b6f9a5bed2"
      unitRef="shares">52324000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOjY5ZWM2OThmOTg3ZjQ1MWZhNGQyMmUyZjA4M2I4NGRhL3RhYmxlcmFuZ2U6NjllYzY5OGY5ODdmNDUxZmE0ZDIyZTJmMDgzYjg0ZGFfOS0xLTEtMS0w_8d45ec40-9d1b-4fd5-84bd-d1c1a30942db"
      unitRef="usdPerShare">-0.10</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOjY5ZWM2OThmOTg3ZjQ1MWZhNGQyMmUyZjA4M2I4NGRhL3RhYmxlcmFuZ2U6NjllYzY5OGY5ODdmNDUxZmE0ZDIyZTJmMDgzYjg0ZGFfOS0zLTEtMS0w_d5bded83-1c40-4225-882a-5f1a8ed6e517"
      unitRef="usdPerShare">-0.12</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOjY5ZWM2OThmOTg3ZjQ1MWZhNGQyMmUyZjA4M2I4NGRhL3RhYmxlcmFuZ2U6NjllYzY5OGY5ODdmNDUxZmE0ZDIyZTJmMDgzYjg0ZGFfOS01LTEtMS0w_677a4eb4-37e1-4b08-a78a-9de6f4862e91"
      unitRef="usdPerShare">-0.65</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOjY5ZWM2OThmOTg3ZjQ1MWZhNGQyMmUyZjA4M2I4NGRhL3RhYmxlcmFuZ2U6NjllYzY5OGY5ODdmNDUxZmE0ZDIyZTJmMDgzYjg0ZGFfOS03LTEtMS0w_f78df7be-47b3-449c-b73e-2acdf269cb2b"
      unitRef="usdPerShare">-0.52</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RleHRyZWdpb246Mjg3OTljYzRhOGE3NDM2MDliOTlmYjYzN2ViZTE4MmNfMzIz_84ceaf25-6289-44b8-a21a-ffc0f56a79d9">&lt;div style="margin-top:10pt;padding-right:4.5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following weighted-average shares have been excluded from the calculation of diluted net loss per share attributable to common stockholders for each period presented because they are anti-dilutive: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.628%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.190%"/&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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&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;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;September 30, 2019&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;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in&#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;Options to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Unvested restricted stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Unvested performance stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 shares excluded from net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iaae6d33ecc684919af6fde0c55233de2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOmUzM2NhOTk4YzczODQyNDViYzUwZWY5ZTNmODM0ODQ2L3RhYmxlcmFuZ2U6ZTMzY2E5OThjNzM4NDI0NWJjNTBlZjllM2Y4MzQ4NDZfMy0xLTEtMS0w_5704baf2-5dee-4951-8e5a-6dd6ac8f5c7f"
      unitRef="shares">1920000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8ab57379f9cb40208493a64b70cfb6e6_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOmUzM2NhOTk4YzczODQyNDViYzUwZWY5ZTNmODM0ODQ2L3RhYmxlcmFuZ2U6ZTMzY2E5OThjNzM4NDI0NWJjNTBlZjllM2Y4MzQ4NDZfMy0zLTEtMS0w_234130af-2ad4-4908-804a-04ddef794f66"
      unitRef="shares">1078000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i890f4c2be0b444c4af7d84c1db8b5456_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOmUzM2NhOTk4YzczODQyNDViYzUwZWY5ZTNmODM0ODQ2L3RhYmxlcmFuZ2U6ZTMzY2E5OThjNzM4NDI0NWJjNTBlZjllM2Y4MzQ4NDZfMy01LTEtMS0w_077c3380-57f6-4578-a770-6c1362381429"
      unitRef="shares">1720000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9b7d244466f44ddbb01b87b44e7597ba_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOmUzM2NhOTk4YzczODQyNDViYzUwZWY5ZTNmODM0ODQ2L3RhYmxlcmFuZ2U6ZTMzY2E5OThjNzM4NDI0NWJjNTBlZjllM2Y4MzQ4NDZfMy03LTEtMS0w_23a450a7-54ea-4364-a7c2-c9546fe6e756"
      unitRef="shares">732000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iba496f6036c64d68b182f3fcd1217dcd_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOmUzM2NhOTk4YzczODQyNDViYzUwZWY5ZTNmODM0ODQ2L3RhYmxlcmFuZ2U6ZTMzY2E5OThjNzM4NDI0NWJjNTBlZjllM2Y4MzQ4NDZfNC0xLTEtMS0w_e5f85e4f-33d1-48b1-9630-732c2c0d11e5"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i04cbc0603c7349808d4931235793c054_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOmUzM2NhOTk4YzczODQyNDViYzUwZWY5ZTNmODM0ODQ2L3RhYmxlcmFuZ2U6ZTMzY2E5OThjNzM4NDI0NWJjNTBlZjllM2Y4MzQ4NDZfNC0zLTEtMS0w_428ed323-8ea4-45aa-a1bb-2613e76bd7ae"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icb8f4a8336e14cc5b09a224fde638c30_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOmUzM2NhOTk4YzczODQyNDViYzUwZWY5ZTNmODM0ODQ2L3RhYmxlcmFuZ2U6ZTMzY2E5OThjNzM4NDI0NWJjNTBlZjllM2Y4MzQ4NDZfNC01LTEtMS0w_73c4b5db-66c9-479b-a82f-f8d9ba6bd42b"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idc5a783cc765432eab6e2ef5038f4f1b_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOmUzM2NhOTk4YzczODQyNDViYzUwZWY5ZTNmODM0ODQ2L3RhYmxlcmFuZ2U6ZTMzY2E5OThjNzM4NDI0NWJjNTBlZjllM2Y4MzQ4NDZfNC03LTEtMS0w_cce92f41-f654-4114-8e52-d112db19a2c8"
      unitRef="shares">16000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib5558ab6a2494d45aa2fefc1bc49429b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOmUzM2NhOTk4YzczODQyNDViYzUwZWY5ZTNmODM0ODQ2L3RhYmxlcmFuZ2U6ZTMzY2E5OThjNzM4NDI0NWJjNTBlZjllM2Y4MzQ4NDZfNS0xLTEtMS0w_aaaf1245-375b-4e40-9e57-689a04a0fee2"
      unitRef="shares">3768000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic6f9d00911904b43956400b5c879dd7c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOmUzM2NhOTk4YzczODQyNDViYzUwZWY5ZTNmODM0ODQ2L3RhYmxlcmFuZ2U6ZTMzY2E5OThjNzM4NDI0NWJjNTBlZjllM2Y4MzQ4NDZfNS0zLTEtMS0w_2b5baffd-5075-49f1-825b-680febba3d17"
      unitRef="shares">5168000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i39699efd131f42a593e09f9b28f3ea7f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOmUzM2NhOTk4YzczODQyNDViYzUwZWY5ZTNmODM0ODQ2L3RhYmxlcmFuZ2U6ZTMzY2E5OThjNzM4NDI0NWJjNTBlZjllM2Y4MzQ4NDZfNS01LTEtMS0w_95107750-eb7f-4dd8-a736-dbc68694d334"
      unitRef="shares">3851000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i32fd6dab63654b87a6e1564d91a7be82_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOmUzM2NhOTk4YzczODQyNDViYzUwZWY5ZTNmODM0ODQ2L3RhYmxlcmFuZ2U6ZTMzY2E5OThjNzM4NDI0NWJjNTBlZjllM2Y4MzQ4NDZfNS03LTEtMS0w_aab5c4a7-6f06-4572-a3d3-18bbb1b8678d"
      unitRef="shares">3911000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8ac2c30cff9c4b7183c3f6221e1a54fa_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOmUzM2NhOTk4YzczODQyNDViYzUwZWY5ZTNmODM0ODQ2L3RhYmxlcmFuZ2U6ZTMzY2E5OThjNzM4NDI0NWJjNTBlZjllM2Y4MzQ4NDZfNi0xLTEtMS0w_0c577021-207c-4908-ab27-78228c28865d"
      unitRef="shares">14000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0d3e57264e90423f969bc56be31b0bfe_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOmUzM2NhOTk4YzczODQyNDViYzUwZWY5ZTNmODM0ODQ2L3RhYmxlcmFuZ2U6ZTMzY2E5OThjNzM4NDI0NWJjNTBlZjllM2Y4MzQ4NDZfNi0zLTEtMS0w_ebd20c17-62fd-45b1-9831-85b12913c517"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i51934439e53341eabb130601e8f557f0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOmUzM2NhOTk4YzczODQyNDViYzUwZWY5ZTNmODM0ODQ2L3RhYmxlcmFuZ2U6ZTMzY2E5OThjNzM4NDI0NWJjNTBlZjllM2Y4MzQ4NDZfNi01LTEtMS0w_76382eac-dd7c-4317-bf7c-dd288d95f305"
      unitRef="shares">6000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i64d3f482a84340c381c1e9fd059226a4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOmUzM2NhOTk4YzczODQyNDViYzUwZWY5ZTNmODM0ODQ2L3RhYmxlcmFuZ2U6ZTMzY2E5OThjNzM4NDI0NWJjNTBlZjllM2Y4MzQ4NDZfNi03LTEtMS0w_773a0841-57dd-4504-b163-30244abc7e29"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3559f928fb804423bed363fe487eb5c1_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOmUzM2NhOTk4YzczODQyNDViYzUwZWY5ZTNmODM0ODQ2L3RhYmxlcmFuZ2U6ZTMzY2E5OThjNzM4NDI0NWJjNTBlZjllM2Y4MzQ4NDZfNy0xLTEtMS0w_3bf4b029-3475-4af9-9481-31fae7384440"
      unitRef="shares">30000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i17d9fc9cc8e1490c82be3d9766d3d816_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOmUzM2NhOTk4YzczODQyNDViYzUwZWY5ZTNmODM0ODQ2L3RhYmxlcmFuZ2U6ZTMzY2E5OThjNzM4NDI0NWJjNTBlZjllM2Y4MzQ4NDZfNy0zLTEtMS0w_d02cabec-1279-4374-8dde-0f168f3800a9"
      unitRef="shares">48000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iac360c27d7f34cada789e985a1583f27_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOmUzM2NhOTk4YzczODQyNDViYzUwZWY5ZTNmODM0ODQ2L3RhYmxlcmFuZ2U6ZTMzY2E5OThjNzM4NDI0NWJjNTBlZjllM2Y4MzQ4NDZfNy01LTEtMS0w_a87c4a52-6feb-42c9-adab-2d4c81b1ffa9"
      unitRef="shares">40000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1206187ac78043b4a1d2c9bc08867e3c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOmUzM2NhOTk4YzczODQyNDViYzUwZWY5ZTNmODM0ODQ2L3RhYmxlcmFuZ2U6ZTMzY2E5OThjNzM4NDI0NWJjNTBlZjllM2Y4MzQ4NDZfNy03LTEtMS0w_c3c7bae2-8eb0-4a61-96ae-546cce7bc6e8"
      unitRef="shares">35000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOmUzM2NhOTk4YzczODQyNDViYzUwZWY5ZTNmODM0ODQ2L3RhYmxlcmFuZ2U6ZTMzY2E5OThjNzM4NDI0NWJjNTBlZjllM2Y4MzQ4NDZfOC0xLTEtMS0w_efd12aba-59ed-45ba-9658-b39c81cfce14"
      unitRef="shares">5732000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOmUzM2NhOTk4YzczODQyNDViYzUwZWY5ZTNmODM0ODQ2L3RhYmxlcmFuZ2U6ZTMzY2E5OThjNzM4NDI0NWJjNTBlZjllM2Y4MzQ4NDZfOC0zLTEtMS0w_95a95466-c18d-4c6e-a8ad-851cfb70b33f"
      unitRef="shares">6294000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOmUzM2NhOTk4YzczODQyNDViYzUwZWY5ZTNmODM0ODQ2L3RhYmxlcmFuZ2U6ZTMzY2E5OThjNzM4NDI0NWJjNTBlZjllM2Y4MzQ4NDZfOC01LTEtMS0w_bae9199e-32f9-4172-9c76-904a6c0d44c7"
      unitRef="shares">5617000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M18zNy9mcmFnOjI4Nzk5Y2M0YThhNzQzNjA5Yjk5ZmI2MzdlYmUxODJjL3RhYmxlOmUzM2NhOTk4YzczODQyNDViYzUwZWY5ZTNmODM0ODQ2L3RhYmxlcmFuZ2U6ZTMzY2E5OThjNzM4NDI0NWJjNTBlZjllM2Y4MzQ4NDZfOC03LTEtMS0w_d4cad1ad-4d90-4da9-b4e3-ba58f76c2e8e"
      unitRef="shares">4694000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RleHRyZWdpb246NTMzYWI2N2ZkMTg5NDVlYWExNjJhZDVlYzk4Yjk5Y2ZfNjQ2Mg_c807ff05-3e25-487d-b2f3-5f80c9392e71">Revenues&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company generates revenue from transactions where it provides a platform for the purchase and sale of digital advertising inventory. The Company also generates revenue from the fee it charges clients for use of its Demand Manager product, which generally is a percentage of the client's advertising spending on any advertising marketplace. The Company's platform dynamically connects sellers and buyers of advertising inventory in a digital marketplace. The Company's solution incorporates proprietary machine-learning algorithms, sophisticated data processing, high-volume storage, detailed analytics capabilities, and a distributed infrastructure. Digital advertising inventory is created when consumers access sellers&#x2019; content. Sellers provide digital advertising inventory to the Company&#x2019;s platform in the form of advertising requests, or ad requests. When the Company receives ad requests from sellers, it sends bid requests to buyers, which enable buyers to bid on sellers&#x2019; digital advertising inventory. Winning bids can create advertising, or paid impressions, for the seller to present to the consumer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total volume of spending between buyers and sellers on the Company&#x2019;s platform is referred to as advertising spend. The Company keeps a percentage of that advertising spend as a fee, and remits the remainder to the seller. The fee that the Company retains from the gross advertising spend on its platform is recognized as revenue. The fee earned on each transaction is based on the pre-existing agreement between the Company and the seller and the clearing price of the winning bid. The Company recognizes revenue upon fulfillment of its performance obligation to a client, which occurs at the point in time an ad renders and is counted as a paid impression, subject to an underlying agreement existing with the client and a fixed or determinable transaction price. Performance obligations for all transactions are satisfied, and the corresponding revenue is recognized, at a distinct point in time when an ad renders. The Company does not have arrangements with multiple performance obligations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The determination of whether revenue should be reported on a gross or net basis is based on an assessment of whether the Company is acting as the principal or an agent in the transaction. In determining whether the Company is acting as the principal or an agent, the Company follows the accounting guidance for principal-agent considerations. Making such determinations involves judgment and is based on an evaluation of the terms of each arrangement, none of which are considered presumptive or determinative. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For substantially all transactions on the Company's platform, the Company reports revenue on a net basis as it does not act as the principal in the purchase and sale of digital advertising inventory because it does not have control of the digital advertising inventory and does not set prices agreed upon within the auction marketplace. However, for certain transactions related to revenue streams acquired in connection with the Merger with Telaria, the Company reports revenue on a gross basis, based primarily on its &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;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;determination that the Company acts as the primary obligor in the delivery of advertising campaigns for buyers with respect to such transactions. For the three months ended September 30, 2020, revenue reported on a gross basis was less than 2% of total revenue. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our revenue by channel for the three and nine months ended September 30, 2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="45" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except 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;Channel:&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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 18pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CTV&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;span style="color:#000000;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:#cceeff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Desktop&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 18pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mobile&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table presents our revenue disaggregated by geographic location, based on the location of the Company's sellers:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:15pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.628%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.190%"/&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;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&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;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;September 30, 2019&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;September 30, 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;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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;45,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;26,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;101,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;73,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Payment terms are specified in agreements between the Company and the buyers and sellers on its platform. The Company generally bills buyers at the end of each month for the full purchase price of impressions filled in that month. The Company recognizes volume discounts as a reduction of revenue as they are incurred. Specific payment terms may vary by agreement, but are generally seventy-five days or less. The Company's accounts receivable are recorded at the amount of gross billings to buyers, net of allowances for the amounts the Company is responsible to collect. The Company's accounts payable related to amounts due to sellers are recorded at the net amount payable to sellers (see Note 5). Accordingly, both accounts receivable and accounts payable appear large in relation to revenue reported on a net basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At September 30, 2020, two buyers accounted for 37% and 9%, respectively, of consolidated accounts receivable. At December 31, 2019, two buyers accounted for 23% and 17%, respectively, of consolidated accounts receivable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable are recorded at the invoiced amount, are unsecured, and do not bear interest. The allowance for doubtful accounts is reviewed quarterly, requires judgment, and is based on the best estimate of the amount of probable credit losses in existing accounts receivable. The Company reviews the status of the then-outstanding accounts receivable on a customer-by-customer basis, taking into consideration the aging schedule of receivables, its historical collection experience, current information regarding the client, subsequent collection history, and other relevant data, in establishing the allowance for doubtful accounts. Accounts receivable is presented net of an allowance for doubtful accounts of $4.5 million at September 30, 2020, and $3.4 million at December 31, 2019. Accounts receivable are written off against the allowance for doubtful accounts when the Company determines amounts are no longer collectible. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews the associated payable to sellers for recovery of buyer receivable allowance and write-offs; in some cases, the Company can reduce the payable to sellers. The reduction of seller payables related to recovery of uncollected buyer receivables is netted against allowance expense. The contra seller payables related to recoveries were $1.9 million and $0.9 million as of September 30, 2020 and December 31, 2019, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of activity in the allowance for doubtful accounts for the three and nine months ended September 30, 2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.858%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.365%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.365%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Allowance for doubtful accounts, Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;4,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;1,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;1,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts, Merger-assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Increase (decrease) in provision for expected credit 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;(274)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 of previous write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Allowance for doubtful accounts, September 30 &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended September 30, 2020 and September 30, 2019, the provision for expected credit losses associated with accounts receivable and the offset by increases of contra seller payables related to recoveries of uncollected buyer receivables were insignificant, resulting in insignificant amount of bad debt. During the nine months ended September 30, 2020, the provision for expected credit losses associated with accounts receivable of $1.9 million was offset by increases of contra seller payables related to recoveries of uncollected buyer receivables of $1.8 million, which resulted in an insignificant amount of bad debt expense. During the nine months ended September 30, 2019, the provision for expected credit losses associated with accounts receivable of $3.6 million was offset by increases of contra seller payables related to recoveries of uncollected buyer receivables of $2.7 million, which resulted in bad debt expense of $0.9 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <rubi:PercentOfRevenueGrossBasis
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RleHRyZWdpb246NTMzYWI2N2ZkMTg5NDVlYWExNjJhZDVlYzk4Yjk5Y2ZfMzE2Mw_d0c2338c-235c-4a82-b9ae-ab081b4825cb"
      unitRef="number">0.02</rubi:PercentOfRevenueGrossBasis>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RleHRyZWdpb246NTMzYWI2N2ZkMTg5NDVlYWExNjJhZDVlYzk4Yjk5Y2ZfNjQ1OQ_89fbccfa-e30f-4387-96dd-f935400f2c96">&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our revenue by channel for the three and nine months ended September 30, 2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="45" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except 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;Channel:&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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 18pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CTV&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;span style="color:#000000;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:#cceeff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Desktop&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 18pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mobile&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table presents our revenue disaggregated by geographic location, based on the location of the Company's sellers:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:15pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.628%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.190%"/&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;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&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;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;September 30, 2019&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;September 30, 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;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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;45,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;26,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;101,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;73,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6afe0e618b5a4501bf0e104858d85c33_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNC0xLTEtMS0w_d468d257-d0c9-44f2-b54f-778c235c3db4"
      unitRef="usd">11059000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6afe0e618b5a4501bf0e104858d85c33_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNC0zLTEtMS0w_cc120d19-61e6-4a10-b56b-b44a74e1a783"
      unitRef="number">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc867e96dace474bacff14174475fc89_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNC01LTEtMS0w_16bb55a4-a071-44c1-bf1a-b401bd665c62"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idc867e96dace474bacff14174475fc89_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNC03LTEtMS0w_f6d14ecb-3802-43c2-ae6c-860eb04080c4"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if86bcb533b6f4b68a32ea70910800744_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNC05LTEtMS0w_4c9ee345-213c-4dbc-9141-40117def32bb"
      unitRef="usd">18978000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if86bcb533b6f4b68a32ea70910800744_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNC0xMS0xLTEtMA_035d40d8-4308-4e63-b586-2191b705cb9b"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf886998c96e482b9e3300463a405420_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNC0xMy0xLTEtMA_85cb4e2c-d795-4948-9682-3203332c97e3"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icf886998c96e482b9e3300463a405420_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNC0xNS0xLTEtMA_83ed47b5-2408-4a4a-9735-51d0a73d5fba"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if842d67660604fd0bab3eee047456111_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNS0xLTEtMS0w_5444e90f-b96d-4d4c-b540-7a22c0a03d52"
      unitRef="usd">20901000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if842d67660604fd0bab3eee047456111_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNS0zLTEtMS0w_75582210-3139-4d23-a7e1-ae63757b4237"
      unitRef="number">0.34</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id549163950674e2794e085eb9e167ccc_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNS01LTEtMS0w_bbdaf79c-07e1-4725-8f70-80cda45a4ab0"
      unitRef="usd">15936000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id549163950674e2794e085eb9e167ccc_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNS03LTEtMS0w_cff1ec3b-e022-4cc9-8efd-5e856188ea74"
      unitRef="number">0.42</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2eb417827ad4dd18c99a07e7f1bf2c5_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNS05LTEtMS0w_25cfc64f-ae1a-459b-8d32-67fe812786fb"
      unitRef="usd">51468000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib2eb417827ad4dd18c99a07e7f1bf2c5_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNS0xMS0xLTEtMA_7a9f53c5-49aa-4f28-8c96-74271d4605af"
      unitRef="number">0.37</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i57da4f818fb24f47a71348b9b99748c3_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNS0xMy0xLTEtMA_89509e15-e6af-4d84-8e67-84ede2539755"
      unitRef="usd">47745000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i57da4f818fb24f47a71348b9b99748c3_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNS0xNS0xLTEtMA_4bb682c1-e1eb-4389-b222-63c2c151a07f"
      unitRef="number">0.44</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87bcd59f03a74d9fae9855f025281414_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNi0xLTEtMS0w_649cc754-51a4-40e5-ba96-cf00aab46ac7"
      unitRef="usd">29022000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i87bcd59f03a74d9fae9855f025281414_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNi0zLTEtMS0w_acb2516f-2dcd-4952-b4e3-f42e0f8b4cd6"
      unitRef="number">0.48</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibcf842a681c34368a8da52791b71a5a2_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNi01LTEtMS0w_d3a956f9-68fb-46d8-bca2-e3d6512b96f9"
      unitRef="usd">21706000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibcf842a681c34368a8da52791b71a5a2_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNi03LTEtMS0w_ef2586ef-be6e-4c97-b861-d63f06f87442"
      unitRef="number">0.58</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i18761be63b414691a06f7bfeb597211e_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNi05LTEtMS0w_de07923a-e191-4cd4-bbdf-503329c1034f"
      unitRef="usd">69179000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i18761be63b414691a06f7bfeb597211e_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNi0xMS0xLTEtMA_29cf7c53-d54c-488f-b986-63fbccede9e6"
      unitRef="number">0.49</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie19b248c2d97490f899a100a4e1c106c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNi0xMy0xLTEtMA_5cd91471-c4bd-408a-ab7c-eb4baa1ad006"
      unitRef="usd">60183000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie19b248c2d97490f899a100a4e1c106c_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNi0xNS0xLTEtMA_94dd33ff-62d0-4905-a405-6da75de51587"
      unitRef="number">0.56</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNy0xLTEtMS0w_6071b5ac-efc9-4d43-8190-870d9f88303f"
      unitRef="usd">60982000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNy0zLTEtMS0w_a4b13e96-1ca4-4a47-aff1-22e56eaac4de"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNy01LTEtMS0w_f9b124bf-3e1c-49bc-8baf-9fa83b948298"
      unitRef="usd">37642000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNy03LTEtMS0w_7b3a01c4-892f-46b0-8a64-4954e8338562"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNy05LTEtMS0w_6d9db5f1-aa1b-40db-94ed-06fc7b6c3cb0"
      unitRef="usd">139625000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNy0xMS0xLTEtMA_7b51c716-bed6-4469-b130-4d573fc57d68"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNy0xMy0xLTEtMA_b703726d-7be9-4785-b69f-545137136792"
      unitRef="usd">107928000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjY5OTRhYjNmNjZhMjQ4YmQ4MjA4OTk0MDlhZGQ2MjNmL3RhYmxlcmFuZ2U6Njk5NGFiM2Y2NmEyNDhiZDgyMDg5OTQwOWFkZDYyM2ZfNy0xNS0xLTEtMA_cc05f53b-ac64-48fd-b693-94df02811168"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife59f9d41fbe490790db834ae53d697a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjFmMGVlMjYyNWYxZTQyYzRiOGViNGIyNzgzNDIxNzE4L3RhYmxlcmFuZ2U6MWYwZWUyNjI1ZjFlNDJjNGI4ZWI0YjI3ODM0MjE3MThfMy0xLTEtMS0w_19ccfa41-dc9f-4164-8cca-eb5a14921c88"
      unitRef="usd">45048000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e54f037529e48208ba84de4aa3e11c0_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjFmMGVlMjYyNWYxZTQyYzRiOGViNGIyNzgzNDIxNzE4L3RhYmxlcmFuZ2U6MWYwZWUyNjI1ZjFlNDJjNGI4ZWI0YjI3ODM0MjE3MThfMy0zLTEtMS0w_5a72d8e8-b1d5-4883-a6ea-ccf70fb7c8a3"
      unitRef="usd">26378000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iefb9bf9cddb14a188676a61f84c13c86_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjFmMGVlMjYyNWYxZTQyYzRiOGViNGIyNzgzNDIxNzE4L3RhYmxlcmFuZ2U6MWYwZWUyNjI1ZjFlNDJjNGI4ZWI0YjI3ODM0MjE3MThfMy01LTEtMS0w_6ebb253f-2f98-4da5-80ef-3ca75135593d"
      unitRef="usd">101168000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i700c182881fd48f2a394e1c49d429d56_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjFmMGVlMjYyNWYxZTQyYzRiOGViNGIyNzgzNDIxNzE4L3RhYmxlcmFuZ2U6MWYwZWUyNjI1ZjFlNDJjNGI4ZWI0YjI3ODM0MjE3MThfMy03LTEtMS0w_26169444-5a34-46c2-9641-8124ac41053f"
      unitRef="usd">73654000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i63cc8c1c9c01419ab962ab95ed9e7329_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjFmMGVlMjYyNWYxZTQyYzRiOGViNGIyNzgzNDIxNzE4L3RhYmxlcmFuZ2U6MWYwZWUyNjI1ZjFlNDJjNGI4ZWI0YjI3ODM0MjE3MThfNS0xLTEtMS0w_706f3176-4ec5-4620-9eff-af89f331930c"
      unitRef="usd">15934000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0288008bd77451e8e21aad2a89b956b_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjFmMGVlMjYyNWYxZTQyYzRiOGViNGIyNzgzNDIxNzE4L3RhYmxlcmFuZ2U6MWYwZWUyNjI1ZjFlNDJjNGI4ZWI0YjI3ODM0MjE3MThfNS0zLTEtMS0w_6b72bd4f-a77c-45ec-8d4c-b1e228d1d01b"
      unitRef="usd">11264000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i88f37db04b334c1bb4eb27b67b4ea957_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjFmMGVlMjYyNWYxZTQyYzRiOGViNGIyNzgzNDIxNzE4L3RhYmxlcmFuZ2U6MWYwZWUyNjI1ZjFlNDJjNGI4ZWI0YjI3ODM0MjE3MThfNS01LTEtMS0w_a59388fb-7e19-4a93-8289-d4cc97033101"
      unitRef="usd">38457000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d8873a4821646039b7ea2744ef30d7a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjFmMGVlMjYyNWYxZTQyYzRiOGViNGIyNzgzNDIxNzE4L3RhYmxlcmFuZ2U6MWYwZWUyNjI1ZjFlNDJjNGI4ZWI0YjI3ODM0MjE3MThfNS03LTEtMS0w_8133485a-f789-4a11-ad88-bae30f57b31b"
      unitRef="usd">34274000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjFmMGVlMjYyNWYxZTQyYzRiOGViNGIyNzgzNDIxNzE4L3RhYmxlcmFuZ2U6MWYwZWUyNjI1ZjFlNDJjNGI4ZWI0YjI3ODM0MjE3MThfNi0xLTEtMS0w_bed1d2a5-1fa6-4e95-bb5e-969c0f9de17b"
      unitRef="usd">60982000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjFmMGVlMjYyNWYxZTQyYzRiOGViNGIyNzgzNDIxNzE4L3RhYmxlcmFuZ2U6MWYwZWUyNjI1ZjFlNDJjNGI4ZWI0YjI3ODM0MjE3MThfNi0zLTEtMS0w_6b69d533-6755-47bb-8226-57a1df558333"
      unitRef="usd">37642000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjFmMGVlMjYyNWYxZTQyYzRiOGViNGIyNzgzNDIxNzE4L3RhYmxlcmFuZ2U6MWYwZWUyNjI1ZjFlNDJjNGI4ZWI0YjI3ODM0MjE3MThfNi01LTEtMS0w_58bf5de4-5254-4804-a9a1-d059815cd3b9"
      unitRef="usd">139625000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOjFmMGVlMjYyNWYxZTQyYzRiOGViNGIyNzgzNDIxNzE4L3RhYmxlcmFuZ2U6MWYwZWUyNjI1ZjFlNDJjNGI4ZWI0YjI3ODM0MjE3MThfNi03LTEtMS0w_708a13b1-7023-47e8-bf95-6118789fd442"
      unitRef="usd">107928000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <rubi:RevenuePaymentTerms
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RleHRyZWdpb246NTMzYWI2N2ZkMTg5NDVlYWExNjJhZDVlYzk4Yjk5Y2ZfMzc3Ng_14fb10e7-1b7f-421f-afca-9849bc8e4bf4">P75D</rubi:RevenuePaymentTerms>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i898e11ea68a1413f9dbbed680e7a28b8_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RleHRyZWdpb246NTMzYWI2N2ZkMTg5NDVlYWExNjJhZDVlYzk4Yjk5Y2ZfNDIzMg_e9c29690-5b12-4e08-9509-c8522008c5a8"
      unitRef="number">0.37</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idc874899ac4041e093d3547e60a4761d_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RleHRyZWdpb246NTMzYWI2N2ZkMTg5NDVlYWExNjJhZDVlYzk4Yjk5Y2ZfNDIzOQ_14dd7444-b2c6-4b63-9e6b-fa2f8be9d4fd"
      unitRef="number">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9885fcafbeab4c9391cc83eb900ccc75_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RleHRyZWdpb246NTMzYWI2N2ZkMTg5NDVlYWExNjJhZDVlYzk4Yjk5Y2ZfNDMyNQ_a79a8384-d123-480b-b221-3a1cf65a0d6d"
      unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id76028b8cec84bc28f2d2f772a42fcda_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RleHRyZWdpb246NTMzYWI2N2ZkMTg5NDVlYWExNjJhZDVlYzk4Yjk5Y2ZfNDMzMg_800ac19a-05ff-491f-8317-4fb80ef04ebf"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RleHRyZWdpb246NTMzYWI2N2ZkMTg5NDVlYWExNjJhZDVlYzk4Yjk5Y2ZfNTEwNw_b8c6ab08-6ceb-40e5-84be-c1a6bc6719a5"
      unitRef="usd">4500000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RleHRyZWdpb246NTMzYWI2N2ZkMTg5NDVlYWExNjJhZDVlYzk4Yjk5Y2ZfNTEyMQ_8ea0de37-6596-43fe-92fd-0c0e6f569f75"
      unitRef="usd">3400000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <rubi:AccountsPayableSeller
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RleHRyZWdpb246NTMzYWI2N2ZkMTg5NDVlYWExNjJhZDVlYzk4Yjk5Y2ZfNTY0Mg_69626835-f78e-4a32-9c8f-1d44e08cc4d4"
      unitRef="usd">1900000</rubi:AccountsPayableSeller>
    <rubi:AccountsPayableSeller
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RleHRyZWdpb246NTMzYWI2N2ZkMTg5NDVlYWExNjJhZDVlYzk4Yjk5Y2ZfNTY0OQ_32c7eb9f-6339-464e-b949-cbf7c5819e48"
      unitRef="usd">900000</rubi:AccountsPayableSeller>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RleHRyZWdpb246NTMzYWI2N2ZkMTg5NDVlYWExNjJhZDVlYzk4Yjk5Y2ZfNjQ1Ng_e4b5d72b-efe3-48f4-9fff-de1ae26f5e48">The following is a summary of activity in the allowance for doubtful accounts for the three and nine months ended September 30, 2020 and 2019:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.858%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.365%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.365%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Allowance for doubtful accounts, Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;4,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;1,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;1,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts, Merger-assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Increase (decrease) in provision for expected credit 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;(274)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 of previous write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Allowance for doubtful accounts, September 30 &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i80c420da9bd44d74963b918b0717da3c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOmFmYWFmMzViZDMzMTQ2Nzk5ZmEzZDY1ZDYwN2U5N2E0L3RhYmxlcmFuZ2U6YWZhYWYzNWJkMzMxNDY3OTlmYTNkNjVkNjA3ZTk3YTRfMy0xLTEtMS0w_682c4989-9f97-4029-b47d-a2ba4fd56ab6"
      unitRef="usd">4672000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i9b49035545b8428593c056b4ed37b1a8_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOmFmYWFmMzViZDMzMTQ2Nzk5ZmEzZDY1ZDYwN2U5N2E0L3RhYmxlcmFuZ2U6YWZhYWYzNWJkMzMxNDY3OTlmYTNkNjVkNjA3ZTk3YTRfMy0zLTEtMS0w_9562cbca-bfbd-45f6-a28f-a5a3c47d7130"
      unitRef="usd">1720000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOmFmYWFmMzViZDMzMTQ2Nzk5ZmEzZDY1ZDYwN2U5N2E0L3RhYmxlcmFuZ2U6YWZhYWYzNWJkMzMxNDY3OTlmYTNkNjVkNjA3ZTk3YTRfMy00LTEtMS0w_8ea0de37-6596-43fe-92fd-0c0e6f569f75"
      unitRef="usd">3400000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ibc5ecfb628a4424090139020d4198904_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOmFmYWFmMzViZDMzMTQ2Nzk5ZmEzZDY1ZDYwN2U5N2E0L3RhYmxlcmFuZ2U6YWZhYWYzNWJkMzMxNDY3OTlmYTNkNjVkNjA3ZTk3YTRfMy02LTEtMS0w_6a8c0c0a-b833-4672-b590-053b617b67fd"
      unitRef="usd">1340000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <rubi:AccountsReceivableAllowanceForCreditLossMergerAssumed
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOmFmYWFmMzViZDMzMTQ2Nzk5ZmEzZDY1ZDYwN2U5N2E0L3RhYmxlcmFuZ2U6YWZhYWYzNWJkMzMxNDY3OTlmYTNkNjVkNjA3ZTk3YTRfNC0xLTEtMS0w_269cf26f-3905-43df-b9fe-4263557fe8a5"
      unitRef="usd">0</rubi:AccountsReceivableAllowanceForCreditLossMergerAssumed>
    <rubi:AccountsReceivableAllowanceForCreditLossMergerAssumed
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOmFmYWFmMzViZDMzMTQ2Nzk5ZmEzZDY1ZDYwN2U5N2E0L3RhYmxlcmFuZ2U6YWZhYWYzNWJkMzMxNDY3OTlmYTNkNjVkNjA3ZTk3YTRfNC0zLTEtMS0w_4621cc74-3c04-44f4-ad4a-1dce1311db0b"
      unitRef="usd">0</rubi:AccountsReceivableAllowanceForCreditLossMergerAssumed>
    <rubi:AccountsReceivableAllowanceForCreditLossMergerAssumed
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOmFmYWFmMzViZDMzMTQ2Nzk5ZmEzZDY1ZDYwN2U5N2E0L3RhYmxlcmFuZ2U6YWZhYWYzNWJkMzMxNDY3OTlmYTNkNjVkNjA3ZTk3YTRfNC00LTEtMS0w_04f9cb1b-a96b-4321-8191-20ad3e87a352"
      unitRef="usd">1033000</rubi:AccountsReceivableAllowanceForCreditLossMergerAssumed>
    <rubi:AccountsReceivableAllowanceForCreditLossMergerAssumed
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOmFmYWFmMzViZDMzMTQ2Nzk5ZmEzZDY1ZDYwN2U5N2E0L3RhYmxlcmFuZ2U6YWZhYWYzNWJkMzMxNDY3OTlmYTNkNjVkNjA3ZTk3YTRfNC02LTEtMS0w_8d4f3e17-ad15-4c24-abea-c6d839120750"
      unitRef="usd">0</rubi:AccountsReceivableAllowanceForCreditLossMergerAssumed>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOmFmYWFmMzViZDMzMTQ2Nzk5ZmEzZDY1ZDYwN2U5N2E0L3RhYmxlcmFuZ2U6YWZhYWYzNWJkMzMxNDY3OTlmYTNkNjVkNjA3ZTk3YTRfNS0xLTEtMS0w_9e62cea3-90af-4929-90dd-cd15b336ec2b"
      unitRef="usd">1000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOmFmYWFmMzViZDMzMTQ2Nzk5ZmEzZDY1ZDYwN2U5N2E0L3RhYmxlcmFuZ2U6YWZhYWYzNWJkMzMxNDY3OTlmYTNkNjVkNjA3ZTk3YTRfNS0zLTEtMS0w_335064d1-0a03-4125-9de7-4c7a18cdd27b"
      unitRef="usd">71000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOmFmYWFmMzViZDMzMTQ2Nzk5ZmEzZDY1ZDYwN2U5N2E0L3RhYmxlcmFuZ2U6YWZhYWYzNWJkMzMxNDY3OTlmYTNkNjVkNjA3ZTk3YTRfNS00LTEtMS0w_cf80c2df-8cfe-4e4e-835f-1c0b09f4e769"
      unitRef="usd">1897000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOmFmYWFmMzViZDMzMTQ2Nzk5ZmEzZDY1ZDYwN2U5N2E0L3RhYmxlcmFuZ2U6YWZhYWYzNWJkMzMxNDY3OTlmYTNkNjVkNjA3ZTk3YTRfNS02LTEtMS0w_b6d437f4-561a-4691-9338-8332175c1ecb"
      unitRef="usd">3278000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOmFmYWFmMzViZDMzMTQ2Nzk5ZmEzZDY1ZDYwN2U5N2E0L3RhYmxlcmFuZ2U6YWZhYWYzNWJkMzMxNDY3OTlmYTNkNjVkNjA3ZTk3YTRfNi0xLTEtMS0w_b2fdc22b-2e77-4dba-ba38-17d6ae95463b"
      unitRef="usd">-274000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOmFmYWFmMzViZDMzMTQ2Nzk5ZmEzZDY1ZDYwN2U5N2E0L3RhYmxlcmFuZ2U6YWZhYWYzNWJkMzMxNDY3OTlmYTNkNjVkNjA3ZTk3YTRfNi0zLTEtMS0w_bf2e0182-90cf-4947-8437-ae9c8b7f35af"
      unitRef="usd">-33000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOmFmYWFmMzViZDMzMTQ2Nzk5ZmEzZDY1ZDYwN2U5N2E0L3RhYmxlcmFuZ2U6YWZhYWYzNWJkMzMxNDY3OTlmYTNkNjVkNjA3ZTk3YTRfNi00LTEtMS0w_a17f4147-ae93-46ff-be7a-6efabdc24b52"
      unitRef="usd">1854000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOmFmYWFmMzViZDMzMTQ2Nzk5ZmEzZDY1ZDYwN2U5N2E0L3RhYmxlcmFuZ2U6YWZhYWYzNWJkMzMxNDY3OTlmYTNkNjVkNjA3ZTk3YTRfNi02LTEtMS0w_6adfa8fe-1d01-4990-80a9-67c7e8209858"
      unitRef="usd">3554000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOmFmYWFmMzViZDMzMTQ2Nzk5ZmEzZDY1ZDYwN2U5N2E0L3RhYmxlcmFuZ2U6YWZhYWYzNWJkMzMxNDY3OTlmYTNkNjVkNjA3ZTk3YTRfNy0xLTEtMS0w_8503e6a2-5359-4ddc-bce0-412496d69b57"
      unitRef="usd">83000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOmFmYWFmMzViZDMzMTQ2Nzk5ZmEzZDY1ZDYwN2U5N2E0L3RhYmxlcmFuZ2U6YWZhYWYzNWJkMzMxNDY3OTlmYTNkNjVkNjA3ZTk3YTRfNy0zLTEtMS0w_4ac0a710-78b8-4c8c-adf4-b56bece387b9"
      unitRef="usd">14000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOmFmYWFmMzViZDMzMTQ2Nzk5ZmEzZDY1ZDYwN2U5N2E0L3RhYmxlcmFuZ2U6YWZhYWYzNWJkMzMxNDY3OTlmYTNkNjVkNjA3ZTk3YTRfNy00LTEtMS0w_1f2e968c-ace5-43ec-9dfc-fadb93b89069"
      unitRef="usd">90000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOmFmYWFmMzViZDMzMTQ2Nzk5ZmEzZDY1ZDYwN2U5N2E0L3RhYmxlcmFuZ2U6YWZhYWYzNWJkMzMxNDY3OTlmYTNkNjVkNjA3ZTk3YTRfNy02LTEtMS0w_c5dc576b-430c-40e7-abf3-e59d2abf1b1f"
      unitRef="usd">14000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOmFmYWFmMzViZDMzMTQ2Nzk5ZmEzZDY1ZDYwN2U5N2E0L3RhYmxlcmFuZ2U6YWZhYWYzNWJkMzMxNDY3OTlmYTNkNjVkNjA3ZTk3YTRfOC0xLTEtMS0w_342d26e7-381b-4d83-832f-a8b95c6cdac0"
      unitRef="usd">4480000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="id6c99de8ef4b4c02851825f6b255fbd0_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOmFmYWFmMzViZDMzMTQ2Nzk5ZmEzZDY1ZDYwN2U5N2E0L3RhYmxlcmFuZ2U6YWZhYWYzNWJkMzMxNDY3OTlmYTNkNjVkNjA3ZTk3YTRfOC0zLTEtMS0w_c14ed516-9112-4bb0-8f77-27a5175592e0"
      unitRef="usd">1630000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOmFmYWFmMzViZDMzMTQ2Nzk5ZmEzZDY1ZDYwN2U5N2E0L3RhYmxlcmFuZ2U6YWZhYWYzNWJkMzMxNDY3OTlmYTNkNjVkNjA3ZTk3YTRfOC00LTEtMS0w_ad7dd828-628e-4f5a-8188-8263b0c9618c"
      unitRef="usd">4480000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="id6c99de8ef4b4c02851825f6b255fbd0_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RhYmxlOmFmYWFmMzViZDMzMTQ2Nzk5ZmEzZDY1ZDYwN2U5N2E0L3RhYmxlcmFuZ2U6YWZhYWYzNWJkMzMxNDY3OTlmYTNkNjVkNjA3ZTk3YTRfOC02LTEtMS0w_b0d586cb-a6c7-4c7a-8565-27efc7b06312"
      unitRef="usd">1630000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RleHRyZWdpb246NTMzYWI2N2ZkMTg5NDVlYWExNjJhZDVlYzk4Yjk5Y2ZfNTkzMg_524916e5-764b-44a8-b270-5942e8ab91e0"
      unitRef="usd">1900000</us-gaap:ProvisionForDoubtfulAccounts>
    <rubi:IncreaseDecreaseinAccountsPayableSeller
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RleHRyZWdpb246NTMzYWI2N2ZkMTg5NDVlYWExNjJhZDVlYzk4Yjk5Y2ZfNjA1MA_b51faa45-bd37-444a-9ea7-8f7b2ca3f17e"
      unitRef="usd">1800000</rubi:IncreaseDecreaseinAccountsPayableSeller>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RleHRyZWdpb246NTMzYWI2N2ZkMTg5NDVlYWExNjJhZDVlYzk4Yjk5Y2ZfNjI1Mw_e9ab1406-bacf-4469-8a35-4ad9486985d4"
      unitRef="usd">3600000</us-gaap:ProvisionForDoubtfulAccounts>
    <rubi:IncreaseDecreaseinAccountsPayableSeller
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RleHRyZWdpb246NTMzYWI2N2ZkMTg5NDVlYWExNjJhZDVlYzk4Yjk5Y2ZfNjM3MQ_4a880025-f839-491e-9ca2-43042a942c49"
      unitRef="usd">2700000</rubi:IncreaseDecreaseinAccountsPayableSeller>
    <rubi:AccountsReceivableBadDebtExpense
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180MC9mcmFnOjUzM2FiNjdmZDE4OTQ1ZWFhMTYyYWQ1ZWM5OGI5OWNmL3RleHRyZWdpb246NTMzYWI2N2ZkMTg5NDVlYWExNjJhZDVlYzk4Yjk5Y2ZfNjQzOA_9302a2aa-4672-4a80-8d75-aac3d105852e"
      unitRef="usd">900000</rubi:AccountsReceivableBadDebtExpense>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180My9mcmFnOjRhZjMzN2Y2MGM2ODQzOTY5NzA1ZTA2YTE5MDUyZWNkL3RleHRyZWdpb246NGFmMzM3ZjYwYzY4NDM5Njk3MDVlMDZhMTkwNTJlY2RfMTcwMQ_17fddb62-2b99-4973-80c0-2bca1c83c1bf">Fair Value Measurements &lt;div style="margin-bottom:6pt;margin-top:5pt;text-indent:36pt"&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;Recurring Fair Value Measurements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value represents the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Observable inputs are based on market data obtained from independent sources. The fair value hierarchy is based on the following three levels of inputs, of which the first two are considered observable and the last one is considered unobservable: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:63pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt"&gt;Level 1 &#x2013; Quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:63pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt"&gt;Level 2 &#x2013; Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:63pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt"&gt;Level 3 &#x2013; Unobservable inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below sets forth a summary of financial instruments that are measured at fair value on a recurring basis at September 30, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.416%"/&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;Total&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&#160;Prices&#160;in &lt;br/&gt;Active&#160;Markets&#160;for &lt;br/&gt;Identical Assets &lt;br/&gt;(Level 1)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&#160;Other &lt;br/&gt;Observable Inputs &lt;br/&gt;(Level 2)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant &lt;br/&gt;Unobservable Inputs&#160;&lt;br/&gt;(Level&#160;3)&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:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;padding-right:4.5pt;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;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:13.5pt;padding-right:4.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;7,868&#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:0 1pt"/&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;7,868&#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:0 1pt"/&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;&#x2014;&#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:0 1pt"/&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;&#x2014;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below sets forth a summary of financial instruments that are measured at fair value on a recurring basis at December 31, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:11pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.858%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.856%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.507%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.507%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.507%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.442%"/&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;Total&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&#160;Prices&#160;in &lt;br/&gt;Active&#160;Markets&#160;for &lt;br/&gt;Identical Assets &lt;br/&gt;(Level 1)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&#160;Other &lt;br/&gt;Observable Inputs &lt;br/&gt;(Level 2)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant &lt;br/&gt;Unobservable Inputs&#160;&lt;br/&gt;(Level&#160;3)&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:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;padding-right:4.5pt;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;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:13.5pt;padding-right:4.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;13,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;At September 30, 2020 and December 31, 2019, cash equivalents of $7.9 million and $13.5 million, respectively, consisted of money market funds and commercial paper, with original maturities of three months or less. The carrying amounts of cash equivalents are classified as Level 1 or Level 2 depending on whether or not their fair values are based on quoted market prices for identical securities that are traded in an active market.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180My9mcmFnOjRhZjMzN2Y2MGM2ODQzOTY5NzA1ZTA2YTE5MDUyZWNkL3RleHRyZWdpb246NGFmMzM3ZjYwYzY4NDM5Njk3MDVlMDZhMTkwNTJlY2RfMTcwMg_416bd525-f4c6-4c34-817d-805436cca884">&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below sets forth a summary of financial instruments that are measured at fair value on a recurring basis at September 30, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.416%"/&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;Total&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&#160;Prices&#160;in &lt;br/&gt;Active&#160;Markets&#160;for &lt;br/&gt;Identical Assets &lt;br/&gt;(Level 1)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&#160;Other &lt;br/&gt;Observable Inputs &lt;br/&gt;(Level 2)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant &lt;br/&gt;Unobservable Inputs&#160;&lt;br/&gt;(Level&#160;3)&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:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;padding-right:4.5pt;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;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:13.5pt;padding-right:4.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;7,868&#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:0 1pt"/&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;7,868&#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:0 1pt"/&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;&#x2014;&#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:0 1pt"/&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;&#x2014;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below sets forth a summary of financial instruments that are measured at fair value on a recurring basis at December 31, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:11pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.858%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.856%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.507%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.507%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.507%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.442%"/&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;Total&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&#160;Prices&#160;in &lt;br/&gt;Active&#160;Markets&#160;for &lt;br/&gt;Identical Assets &lt;br/&gt;(Level 1)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&#160;Other &lt;br/&gt;Observable Inputs &lt;br/&gt;(Level 2)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant &lt;br/&gt;Unobservable Inputs&#160;&lt;br/&gt;(Level&#160;3)&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:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;padding-right:4.5pt;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;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:13.5pt;padding-right:4.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;13,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i6992d11ca8b04e8ba103ec69a2a7e50c_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180My9mcmFnOjRhZjMzN2Y2MGM2ODQzOTY5NzA1ZTA2YTE5MDUyZWNkL3RhYmxlOjk3NDBhMjRkMzY0MjQzMGI4MzkzMTI2YTdmYjg2ODQzL3RhYmxlcmFuZ2U6OTc0MGEyNGQzNjQyNDMwYjgzOTMxMjZhN2ZiODY4NDNfMi0xLTEtMS0w_13e69538-ae56-4277-b8c7-930d520e4acf"
      unitRef="usd">7868000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1f2bad33b76a4003985bfad3a91b3983_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180My9mcmFnOjRhZjMzN2Y2MGM2ODQzOTY5NzA1ZTA2YTE5MDUyZWNkL3RhYmxlOjk3NDBhMjRkMzY0MjQzMGI4MzkzMTI2YTdmYjg2ODQzL3RhYmxlcmFuZ2U6OTc0MGEyNGQzNjQyNDMwYjgzOTMxMjZhN2ZiODY4NDNfMi0zLTEtMS0w_737c1684-5333-4ffa-9f97-1a62ae3dac7d"
      unitRef="usd">7868000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i66ce709f6b7043018d59beb79a60a8c3_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180My9mcmFnOjRhZjMzN2Y2MGM2ODQzOTY5NzA1ZTA2YTE5MDUyZWNkL3RhYmxlOjk3NDBhMjRkMzY0MjQzMGI4MzkzMTI2YTdmYjg2ODQzL3RhYmxlcmFuZ2U6OTc0MGEyNGQzNjQyNDMwYjgzOTMxMjZhN2ZiODY4NDNfMi01LTEtMS0w_9291218e-2adb-42b8-9f1c-7656d556d4aa"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i11b2f06ba40743fcb9b7883fddc8e210_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180My9mcmFnOjRhZjMzN2Y2MGM2ODQzOTY5NzA1ZTA2YTE5MDUyZWNkL3RhYmxlOjk3NDBhMjRkMzY0MjQzMGI4MzkzMTI2YTdmYjg2ODQzL3RhYmxlcmFuZ2U6OTc0MGEyNGQzNjQyNDMwYjgzOTMxMjZhN2ZiODY4NDNfMi03LTEtMS0w_f041b60b-93e5-4156-b730-b60aabd8799e"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iebaa65ff73024b409ac522777ae5dca0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180My9mcmFnOjRhZjMzN2Y2MGM2ODQzOTY5NzA1ZTA2YTE5MDUyZWNkL3RhYmxlOmFiNTk5M2JhYzcwNjRkODViYzk4Y2NhZDk1ZTVlY2JiL3RhYmxlcmFuZ2U6YWI1OTkzYmFjNzA2NGQ4NWJjOThjY2FkOTVlNWVjYmJfMi0xLTEtMS0w_56bba16a-94d8-4b05-9fb2-862574ec7e06"
      unitRef="usd">13501000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i52d3e3bcf9dd46b6a78f1039aa64296d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180My9mcmFnOjRhZjMzN2Y2MGM2ODQzOTY5NzA1ZTA2YTE5MDUyZWNkL3RhYmxlOmFiNTk5M2JhYzcwNjRkODViYzk4Y2NhZDk1ZTVlY2JiL3RhYmxlcmFuZ2U6YWI1OTkzYmFjNzA2NGQ4NWJjOThjY2FkOTVlNWVjYmJfMi0zLTEtMS0w_eb4f805c-88a1-4702-90f7-d37483405b1a"
      unitRef="usd">13501000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8735763564a14a45b9865f1544a412a8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180My9mcmFnOjRhZjMzN2Y2MGM2ODQzOTY5NzA1ZTA2YTE5MDUyZWNkL3RhYmxlOmFiNTk5M2JhYzcwNjRkODViYzk4Y2NhZDk1ZTVlY2JiL3RhYmxlcmFuZ2U6YWI1OTkzYmFjNzA2NGQ4NWJjOThjY2FkOTVlNWVjYmJfMi01LTEtMS0w_8f25a34a-4f8a-4ef7-b7b6-a81d3bbd56ff"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if818de92f0a2451da116404bb3a053b2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180My9mcmFnOjRhZjMzN2Y2MGM2ODQzOTY5NzA1ZTA2YTE5MDUyZWNkL3RhYmxlOmFiNTk5M2JhYzcwNjRkODViYzk4Y2NhZDk1ZTVlY2JiL3RhYmxlcmFuZ2U6YWI1OTkzYmFjNzA2NGQ4NWJjOThjY2FkOTVlNWVjYmJfMi03LTEtMS0w_e7ebaf35-2eaa-424b-a888-5b7eb5af4e2a"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i17a2234c3e2a40189a9afad23d2e2091_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180My9mcmFnOjRhZjMzN2Y2MGM2ODQzOTY5NzA1ZTA2YTE5MDUyZWNkL3RleHRyZWdpb246NGFmMzM3ZjYwYzY4NDM5Njk3MDVlMDZhMTkwNTJlY2RfMTM1Mg_17a526c5-3f92-4b58-9b02-3406108eb7d1"
      unitRef="usd">7900000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib44d5f95a5e042808a03e85c36367e79_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180My9mcmFnOjRhZjMzN2Y2MGM2ODQzOTY5NzA1ZTA2YTE5MDUyZWNkL3RleHRyZWdpb246NGFmMzM3ZjYwYzY4NDM5Njk3MDVlMDZhMTkwNTJlY2RfMTM1OQ_907f0b2c-8770-4bc6-b1a5-ca8270f20888"
      unitRef="usd">13500000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180Ni9mcmFnOjg5NTdkZTgzNmViNzQ4YmM5N2QyZGY0ZTVmZDRhYWQ1L3RleHRyZWdpb246ODk1N2RlODM2ZWI3NDhiYzk3ZDJkZjRlNWZkNGFhZDVfNDU5_e62920cb-9fe4-4150-9c30-5b911a05a137">Other Balance Sheet Amounts &lt;div style="margin-top:5pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts payable and accrued expenses included the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.024%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.025%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&#x2014;seller&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;434,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;247,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Accounts payable&#x2014;trade&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued employee-related payables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 11.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:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;457,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Restricted cash was $1.3 million at September 30, 2020, which is included in the ending balance of cash, cash equivalents and cash in the condensed consolidated statement of cash flows for the nine months ended September 30, 2020. Restricted cash of $0.6 million was included within prepaid and other current assets and $0.7 million was included within other assets, non-current. There was no restricted cash at December 31, 2019.</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180Ni9mcmFnOjg5NTdkZTgzNmViNzQ4YmM5N2QyZGY0ZTVmZDRhYWQ1L3RleHRyZWdpb246ODk1N2RlODM2ZWI3NDhiYzk3ZDJkZjRlNWZkNGFhZDVfNDQ1_7b16f800-eb7d-48fe-b7e7-96ba397cd67a">&lt;div style="margin-top:5pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts payable and accrued expenses included the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.024%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.025%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&#x2014;seller&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;434,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;247,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Accounts payable&#x2014;trade&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued employee-related payables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 11.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:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;457,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <rubi:AccountsPayableSellerCurrent
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180Ni9mcmFnOjg5NTdkZTgzNmViNzQ4YmM5N2QyZGY0ZTVmZDRhYWQ1L3RhYmxlOmZkZjI1Yjg4OTk0NzQxZGM5MjllMTgzMjU3MWQyZGQwL3RhYmxlcmFuZ2U6ZmRmMjViODg5OTQ3NDFkYzkyOWUxODMyNTcxZDJkZDBfMi0xLTEtMS0w_ed5b243e-53eb-4d0e-808a-0153b3b9020f"
      unitRef="usd">434340000</rubi:AccountsPayableSellerCurrent>
    <rubi:AccountsPayableSellerCurrent
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180Ni9mcmFnOjg5NTdkZTgzNmViNzQ4YmM5N2QyZGY0ZTVmZDRhYWQ1L3RhYmxlOmZkZjI1Yjg4OTk0NzQxZGM5MjllMTgzMjU3MWQyZGQwL3RhYmxlcmFuZ2U6ZmRmMjViODg5OTQ3NDFkYzkyOWUxODMyNTcxZDJkZDBfMi0zLTEtMS0w_4c388923-2a98-4356-baf7-dda205dc43f5"
      unitRef="usd">247891000</rubi:AccountsPayableSellerCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180Ni9mcmFnOjg5NTdkZTgzNmViNzQ4YmM5N2QyZGY0ZTVmZDRhYWQ1L3RhYmxlOmZkZjI1Yjg4OTk0NzQxZGM5MjllMTgzMjU3MWQyZGQwL3RhYmxlcmFuZ2U6ZmRmMjViODg5OTQ3NDFkYzkyOWUxODMyNTcxZDJkZDBfMy0xLTEtMS0w_e493c90a-d415-4141-99be-8bb7938a3afa"
      unitRef="usd">10065000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180Ni9mcmFnOjg5NTdkZTgzNmViNzQ4YmM5N2QyZGY0ZTVmZDRhYWQ1L3RhYmxlOmZkZjI1Yjg4OTk0NzQxZGM5MjllMTgzMjU3MWQyZGQwL3RhYmxlcmFuZ2U6ZmRmMjViODg5OTQ3NDFkYzkyOWUxODMyNTcxZDJkZDBfMy0zLTEtMS0w_37ac6ba8-f16a-4b71-bd3b-48cffd82bffe"
      unitRef="usd">4822000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180Ni9mcmFnOjg5NTdkZTgzNmViNzQ4YmM5N2QyZGY0ZTVmZDRhYWQ1L3RhYmxlOmZkZjI1Yjg4OTk0NzQxZGM5MjllMTgzMjU3MWQyZGQwL3RhYmxlcmFuZ2U6ZmRmMjViODg5OTQ3NDFkYzkyOWUxODMyNTcxZDJkZDBfNC0xLTEtMS0w_18041382-d871-4225-99fe-89714a69f0bb"
      unitRef="usd">13023000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180Ni9mcmFnOjg5NTdkZTgzNmViNzQ4YmM5N2QyZGY0ZTVmZDRhYWQ1L3RhYmxlOmZkZjI1Yjg4OTk0NzQxZGM5MjllMTgzMjU3MWQyZGQwL3RhYmxlcmFuZ2U6ZmRmMjViODg5OTQ3NDFkYzkyOWUxODMyNTcxZDJkZDBfNC0zLTEtMS0w_8ef009b1-9422-47b3-9646-13313a3c9b5c"
      unitRef="usd">6726000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180Ni9mcmFnOjg5NTdkZTgzNmViNzQ4YmM5N2QyZGY0ZTVmZDRhYWQ1L3RhYmxlOmZkZjI1Yjg4OTk0NzQxZGM5MjllMTgzMjU3MWQyZGQwL3RhYmxlcmFuZ2U6ZmRmMjViODg5OTQ3NDFkYzkyOWUxODMyNTcxZDJkZDBfNS0xLTEtMS0w_83f69a6c-0173-444a-b521-4832ae9869da"
      unitRef="usd">457428000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180Ni9mcmFnOjg5NTdkZTgzNmViNzQ4YmM5N2QyZGY0ZTVmZDRhYWQ1L3RhYmxlOmZkZjI1Yjg4OTk0NzQxZGM5MjllMTgzMjU3MWQyZGQwL3RhYmxlcmFuZ2U6ZmRmMjViODg5OTQ3NDFkYzkyOWUxODMyNTcxZDJkZDBfNS0zLTEtMS0w_e4d48b7f-daf0-4086-a405-a187c0205592"
      unitRef="usd">259439000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:RestrictedCash
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180Ni9mcmFnOjg5NTdkZTgzNmViNzQ4YmM5N2QyZGY0ZTVmZDRhYWQ1L3RleHRyZWdpb246ODk1N2RlODM2ZWI3NDhiYzk3ZDJkZjRlNWZkNGFhZDVfMTI3_f2777155-442f-45df-befd-24c5715423c5"
      unitRef="usd">1300000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i9eb99867d10c45aea435b39df92fc9e2_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180Ni9mcmFnOjg5NTdkZTgzNmViNzQ4YmM5N2QyZGY0ZTVmZDRhYWQ1L3RleHRyZWdpb246ODk1N2RlODM2ZWI3NDhiYzk3ZDJkZjRlNWZkNGFhZDVfMzAw_ad791ac7-789c-464e-a519-ad88e98e30b8"
      unitRef="usd">600000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i7c05ba2fefd3447daa81c416b6dbdcd5_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180Ni9mcmFnOjg5NTdkZTgzNmViNzQ4YmM5N2QyZGY0ZTVmZDRhYWQ1L3RleHRyZWdpb246ODk1N2RlODM2ZWI3NDhiYzk3ZDJkZjRlNWZkNGFhZDVfMzYw_14eb49f1-3888-48fe-aa34-4a3205a4cf5e"
      unitRef="usd">700000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180Ni9mcmFnOjg5NTdkZTgzNmViNzQ4YmM5N2QyZGY0ZTVmZDRhYWQ1L3RleHRyZWdpb246ODk1N2RlODM2ZWI3NDhiYzk3ZDJkZjRlNWZkNGFhZDVfNDIw_8317cbce-9701-4fdb-aff3-be2c1e03eae0"
      unitRef="usd">0</us-gaap:RestrictedCash>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RleHRyZWdpb246MDIzNDEwZWE4OTI4NDU3ZWJjNTMyZDBhNDU0OWEzZTNfMTAzOA_7cb5b8fc-0908-4cf2-8492-e65558af3ef3">Goodwill and Intangible Assets&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's goodwill balance as of September 30, 2020 and December 31, 2019 was $157.8 million and $7.4 million, respectively. The increase during the nine months ended September 30, 2020 was a result of the Merger with Telaria (see Note 7). &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s intangible assets as of September 30, 2020 and December 31, 2019 included the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.967%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.015%"/&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;September 30, 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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortizable intangible assets:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;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;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 18pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;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;In-process research and 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;8,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 18pt;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;Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 2px 18pt;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;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 18pt;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Total identifiable intangible assets, gross&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:400;line-height:100%"&gt;124,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 amortization&#x2014;intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;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;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,823)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 18pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,941)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 18pt;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;In-process research and 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;&#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 18pt;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;Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(613)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 2px 18pt;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;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 18pt;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Total accumulated amortization&#x2014;intangible assets&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:400;line-height:100%"&gt;(26,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,012)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total identifiable intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-indent:33.75pt"&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 for the three months ended September 30, 2020 and 2019 was $7.8&#160;million and $0.7&#160;million, respectively, and $16.9&#160;million and $2.3&#160;million for the nine months ended September 30, 2020 and 2019, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated remaining amortization expense associated with the Company's intangible assets was as follows as of September 30, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.775%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.025%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fiscal Year&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;Amount&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;(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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining 2020&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;7,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;13,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;2024&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;13,697&#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;/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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Due to the economic impact associated with the COVID-19 pandemic, the Company performed a qualitative assessment of its long-lived assets and goodwill and concluded based on the Company's assessment of current market capitalization, adequate cash position, and expected future results, that there were no impairment indicators as of September 30, 2020 that would indicate impairment of its long-lived assets, including fixed assets, intangibles, and internal use capitalized software costs, and goodwill.</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:Goodwill
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RleHRyZWdpb246MDIzNDEwZWE4OTI4NDU3ZWJjNTMyZDBhNDU0OWEzZTNfOTQ_4fcc2032-2d0f-4968-b54a-d299cb04457e"
      unitRef="usd">157800000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RleHRyZWdpb246MDIzNDEwZWE4OTI4NDU3ZWJjNTMyZDBhNDU0OWEzZTNfMTAx_dea30df3-8c43-44d3-b65d-51ebfb9c7154"
      unitRef="usd">7400000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RleHRyZWdpb246MDIzNDEwZWE4OTI4NDU3ZWJjNTMyZDBhNDU0OWEzZTNfMTA0MA_1519a383-afa7-4ed5-8538-d441efa8cb59">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s intangible assets as of September 30, 2020 and December 31, 2019 included the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.967%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.015%"/&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;September 30, 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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortizable intangible assets:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;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;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 18pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;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;In-process research and 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;8,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 18pt;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;Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 2px 18pt;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;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 18pt;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Total identifiable intangible assets, gross&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:400;line-height:100%"&gt;124,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 amortization&#x2014;intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;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;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,823)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 18pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,941)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 18pt;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;In-process research and 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;&#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 18pt;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;Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(613)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 2px 18pt;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;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 18pt;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Total accumulated amortization&#x2014;intangible assets&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:400;line-height:100%"&gt;(26,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,012)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total identifiable intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ide5618af67f84ebbb8a5c7ad55000706_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjU5ZGRjZjgyMGE1MjRmNTc4YjIzNDQ2NTI3MzA5ODdiL3RhYmxlcmFuZ2U6NTlkZGNmODIwYTUyNGY1NzhiMjM0NDY1MjczMDk4N2JfMy0xLTEtMS0w_abc24187-0d8e-4de1-a205-f555e23a7bef"
      unitRef="usd">77158000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8153728f11f94bf0b884740336f4206a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjU5ZGRjZjgyMGE1MjRmNTc4YjIzNDQ2NTI3MzA5ODdiL3RhYmxlcmFuZ2U6NTlkZGNmODIwYTUyNGY1NzhiMjM0NDY1MjczMDk4N2JfMy0zLTEtMS0w_60e76576-0d26-4dd7-97db-ff2bd71d2325"
      unitRef="usd">19658000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i058e43a798f8493e89596deeed5c5b50_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjU5ZGRjZjgyMGE1MjRmNTc4YjIzNDQ2NTI3MzA5ODdiL3RhYmxlcmFuZ2U6NTlkZGNmODIwYTUyNGY1NzhiMjM0NDY1MjczMDk4N2JfNC0xLTEtMS0w_41074e35-899f-471a-956a-b500537ffd33"
      unitRef="usd">37450000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3143161236e74fee9f435003c1c3102e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjU5ZGRjZjgyMGE1MjRmNTc4YjIzNDQ2NTI3MzA5ODdiL3RhYmxlcmFuZ2U6NTlkZGNmODIwYTUyNGY1NzhiMjM0NDY1MjczMDk4N2JfNC0zLTEtMS0w_f8fe0e75-8905-483e-9489-ca0ced1c437c"
      unitRef="usd">1650000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6243ae44639c4a4e890c3f1f5fad2187_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjU5ZGRjZjgyMGE1MjRmNTc4YjIzNDQ2NTI3MzA5ODdiL3RhYmxlcmFuZ2U6NTlkZGNmODIwYTUyNGY1NzhiMjM0NDY1MjczMDk4N2JfNS0xLTEtMS0w_1873ac2d-9976-4372-a5aa-cff66c0654c2"
      unitRef="usd">8230000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2e7129f1ffb3435f820c4299a2a765a3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjU5ZGRjZjgyMGE1MjRmNTc4YjIzNDQ2NTI3MzA5ODdiL3RhYmxlcmFuZ2U6NTlkZGNmODIwYTUyNGY1NzhiMjM0NDY1MjczMDk4N2JfNS0zLTEtMS0w_4a769687-b833-4278-983a-9dbc41045d75"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib5dc86b0222c45eca1e03cd0744b5aae_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjU5ZGRjZjgyMGE1MjRmNTc4YjIzNDQ2NTI3MzA5ODdiL3RhYmxlcmFuZ2U6NTlkZGNmODIwYTUyNGY1NzhiMjM0NDY1MjczMDk4N2JfNi0xLTEtMS0w_15d19f3c-97b8-42c0-9b89-2bdad44b4050"
      unitRef="usd">920000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1ee983651dcc41e78e698b25cae36e5c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjU5ZGRjZjgyMGE1MjRmNTc4YjIzNDQ2NTI3MzA5ODdiL3RhYmxlcmFuZ2U6NTlkZGNmODIwYTUyNGY1NzhiMjM0NDY1MjczMDk4N2JfNi0zLTEtMS0w_747adab9-a376-4d0d-9377-8ff658bc5324"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ice62a68cc0034ba1aa6e56145e27627e_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjU5ZGRjZjgyMGE1MjRmNTc4YjIzNDQ2NTI3MzA5ODdiL3RhYmxlcmFuZ2U6NTlkZGNmODIwYTUyNGY1NzhiMjM0NDY1MjczMDk4N2JfNy0xLTEtMS0w_e3a7ceda-d1d1-4a10-9e59-4e1674292a82"
      unitRef="usd">70000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if128cb40fbe644eaad9268a8621e7158_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjU5ZGRjZjgyMGE1MjRmNTc4YjIzNDQ2NTI3MzA5ODdiL3RhYmxlcmFuZ2U6NTlkZGNmODIwYTUyNGY1NzhiMjM0NDY1MjczMDk4N2JfNy0zLTEtMS0w_fc750510-04dc-4bc9-b44c-c9f3b1f53e81"
      unitRef="usd">70000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i49d173ae9ee6412596851df401285948_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjU5ZGRjZjgyMGE1MjRmNTc4YjIzNDQ2NTI3MzA5ODdiL3RhYmxlcmFuZ2U6NTlkZGNmODIwYTUyNGY1NzhiMjM0NDY1MjczMDk4N2JfOC0xLTEtMS0w_9f97899f-1878-4ad3-bfe6-4602b9161c0e"
      unitRef="usd">200000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i169d0afbe06640588454a353c1579324_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjU5ZGRjZjgyMGE1MjRmNTc4YjIzNDQ2NTI3MzA5ODdiL3RhYmxlcmFuZ2U6NTlkZGNmODIwYTUyNGY1NzhiMjM0NDY1MjczMDk4N2JfOC0zLTEtMS0w_74ab62a5-d16a-4fb5-a5aa-5c5fac4f2487"
      unitRef="usd">20000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjU5ZGRjZjgyMGE1MjRmNTc4YjIzNDQ2NTI3MzA5ODdiL3RhYmxlcmFuZ2U6NTlkZGNmODIwYTUyNGY1NzhiMjM0NDY1MjczMDk4N2JfOS0xLTEtMS0w_8180f862-2a47-4148-9091-f2b11bc80c79"
      unitRef="usd">124028000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjU5ZGRjZjgyMGE1MjRmNTc4YjIzNDQ2NTI3MzA5ODdiL3RhYmxlcmFuZ2U6NTlkZGNmODIwYTUyNGY1NzhiMjM0NDY1MjczMDk4N2JfOS0zLTEtMS0w_6521decf-7442-4084-b87c-d15a5f888491"
      unitRef="usd">21398000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ide5618af67f84ebbb8a5c7ad55000706_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjU5ZGRjZjgyMGE1MjRmNTc4YjIzNDQ2NTI3MzA5ODdiL3RhYmxlcmFuZ2U6NTlkZGNmODIwYTUyNGY1NzhiMjM0NDY1MjczMDk4N2JfMTEtMS0xLTEtMA_c2a6e767-8880-4b8b-8302-025068522e94"
      unitRef="usd">18110000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8153728f11f94bf0b884740336f4206a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjU5ZGRjZjgyMGE1MjRmNTc4YjIzNDQ2NTI3MzA5ODdiL3RhYmxlcmFuZ2U6NTlkZGNmODIwYTUyNGY1NzhiMjM0NDY1MjczMDk4N2JfMTEtMy0xLTEtMA_3d9ed380-ff48-4e59-87e4-978415184636"
      unitRef="usd">9823000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i058e43a798f8493e89596deeed5c5b50_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjU5ZGRjZjgyMGE1MjRmNTc4YjIzNDQ2NTI3MzA5ODdiL3RhYmxlcmFuZ2U6NTlkZGNmODIwYTUyNGY1NzhiMjM0NDY1MjczMDk4N2JfMTItMS0xLTEtMA_716eb3e6-a628-4492-9de1-cfd4d5548024"
      unitRef="usd">7941000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3143161236e74fee9f435003c1c3102e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjU5ZGRjZjgyMGE1MjRmNTc4YjIzNDQ2NTI3MzA5ODdiL3RhYmxlcmFuZ2U6NTlkZGNmODIwYTUyNGY1NzhiMjM0NDY1MjczMDk4N2JfMTItMy0xLTEtMA_56404d08-4daf-408f-b418-b2a3d5e0fabb"
      unitRef="usd">162000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6243ae44639c4a4e890c3f1f5fad2187_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjU5ZGRjZjgyMGE1MjRmNTc4YjIzNDQ2NTI3MzA5ODdiL3RhYmxlcmFuZ2U6NTlkZGNmODIwYTUyNGY1NzhiMjM0NDY1MjczMDk4N2JfMTMtMS0xLTEtMA_c844f776-f5b0-454a-8854-27915586b71e"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2e7129f1ffb3435f820c4299a2a765a3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjU5ZGRjZjgyMGE1MjRmNTc4YjIzNDQ2NTI3MzA5ODdiL3RhYmxlcmFuZ2U6NTlkZGNmODIwYTUyNGY1NzhiMjM0NDY1MjczMDk4N2JfMTMtMy0xLTEtMA_22bdca75-f308-4443-a663-8e60e7eeec7a"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib5dc86b0222c45eca1e03cd0744b5aae_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjU5ZGRjZjgyMGE1MjRmNTc4YjIzNDQ2NTI3MzA5ODdiL3RhYmxlcmFuZ2U6NTlkZGNmODIwYTUyNGY1NzhiMjM0NDY1MjczMDk4N2JfMTQtMS0xLTEtMA_e76852fb-64bf-4cc6-9d60-e543e9270ddb"
      unitRef="usd">613000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1ee983651dcc41e78e698b25cae36e5c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjU5ZGRjZjgyMGE1MjRmNTc4YjIzNDQ2NTI3MzA5ODdiL3RhYmxlcmFuZ2U6NTlkZGNmODIwYTUyNGY1NzhiMjM0NDY1MjczMDk4N2JfMTQtMy0xLTEtMA_bad135e8-93a3-4128-a615-319f07cec1d1"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ice62a68cc0034ba1aa6e56145e27627e_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjU5ZGRjZjgyMGE1MjRmNTc4YjIzNDQ2NTI3MzA5ODdiL3RhYmxlcmFuZ2U6NTlkZGNmODIwYTUyNGY1NzhiMjM0NDY1MjczMDk4N2JfMTUtMS0xLTEtMA_c2922959-6f8b-4736-8ed4-283c0ee67981"
      unitRef="usd">33000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if128cb40fbe644eaad9268a8621e7158_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjU5ZGRjZjgyMGE1MjRmNTc4YjIzNDQ2NTI3MzA5ODdiL3RhYmxlcmFuZ2U6NTlkZGNmODIwYTUyNGY1NzhiMjM0NDY1MjczMDk4N2JfMTUtMy0xLTEtMA_39c4e235-21d7-4010-a09d-2e49a22e1180"
      unitRef="usd">7000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i49d173ae9ee6412596851df401285948_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjU5ZGRjZjgyMGE1MjRmNTc4YjIzNDQ2NTI3MzA5ODdiL3RhYmxlcmFuZ2U6NTlkZGNmODIwYTUyNGY1NzhiMjM0NDY1MjczMDk4N2JfMTYtMS0xLTEtMA_9aac2ac7-264f-4765-96c2-df862a1711e7"
      unitRef="usd">200000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i169d0afbe06640588454a353c1579324_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjU5ZGRjZjgyMGE1MjRmNTc4YjIzNDQ2NTI3MzA5ODdiL3RhYmxlcmFuZ2U6NTlkZGNmODIwYTUyNGY1NzhiMjM0NDY1MjczMDk4N2JfMTYtMy0xLTEtMA_ed0b57ba-bc4f-4389-a98d-240161717a89"
      unitRef="usd">20000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjU5ZGRjZjgyMGE1MjRmNTc4YjIzNDQ2NTI3MzA5ODdiL3RhYmxlcmFuZ2U6NTlkZGNmODIwYTUyNGY1NzhiMjM0NDY1MjczMDk4N2JfMTctMS0xLTEtMA_8b9b3359-912f-47c7-b33b-bc188f4d9d9c"
      unitRef="usd">26897000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjU5ZGRjZjgyMGE1MjRmNTc4YjIzNDQ2NTI3MzA5ODdiL3RhYmxlcmFuZ2U6NTlkZGNmODIwYTUyNGY1NzhiMjM0NDY1MjczMDk4N2JfMTctMy0xLTEtMA_65c631dc-5646-4653-bb16-71ef47f7eeae"
      unitRef="usd">10012000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjU5ZGRjZjgyMGE1MjRmNTc4YjIzNDQ2NTI3MzA5ODdiL3RhYmxlcmFuZ2U6NTlkZGNmODIwYTUyNGY1NzhiMjM0NDY1MjczMDk4N2JfMTgtMS0xLTEtMA_96496fcd-fb0b-467a-81fc-e44aead86ff7"
      unitRef="usd">97131000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjU5ZGRjZjgyMGE1MjRmNTc4YjIzNDQ2NTI3MzA5ODdiL3RhYmxlcmFuZ2U6NTlkZGNmODIwYTUyNGY1NzhiMjM0NDY1MjczMDk4N2JfMTgtMy0xLTEtMA_89191fec-bfdf-4e58-83f6-a50addf10993"
      unitRef="usd">11386000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RleHRyZWdpb246MDIzNDEwZWE4OTI4NDU3ZWJjNTMyZDBhNDU0OWEzZTNfMTA5OTUxMTYyODgxOQ_4abeb74c-903e-497e-8d9b-b7e1c4396b92"
      unitRef="usd">7800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RleHRyZWdpb246MDIzNDEwZWE4OTI4NDU3ZWJjNTMyZDBhNDU0OWEzZTNfMTA5OTUxMTYyODgyOA_bd14a1a5-ab7e-468a-a9a7-efbc88c1cf7f"
      unitRef="usd">700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RleHRyZWdpb246MDIzNDEwZWE4OTI4NDU3ZWJjNTMyZDBhNDU0OWEzZTNfMTA5OTUxMTYyODgzNA_16d2e995-1256-450e-b856-8652b6e9b208"
      unitRef="usd">16900000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RleHRyZWdpb246MDIzNDEwZWE4OTI4NDU3ZWJjNTMyZDBhNDU0OWEzZTNfMTA5OTUxMTYyODgzOA_66efd5b7-7f4a-424d-8018-ff2c3fe1bb34"
      unitRef="usd">2300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RleHRyZWdpb246MDIzNDEwZWE4OTI4NDU3ZWJjNTMyZDBhNDU0OWEzZTNfMTAzMg_17baa500-72bb-4dad-a559-c118999861cd">&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated remaining amortization expense associated with the Company's intangible assets was as follows as of September 30, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.775%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.025%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fiscal Year&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;Amount&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;(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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining 2020&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;7,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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;13,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;2024&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;13,697&#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;/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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjljZjhiOWYzMGFhNTRhNDhhM2JhZTc4ZmMzYjBjMmMwL3RhYmxlcmFuZ2U6OWNmOGI5ZjMwYWE1NGE0OGEzYmFlNzhmYzNiMGMyYzBfMi0xLTEtMS0w_f62ca20d-318d-4db2-b920-0bd605a0f257"
      unitRef="usd">7822000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjljZjhiOWYzMGFhNTRhNDhhM2JhZTc4ZmMzYjBjMmMwL3RhYmxlcmFuZ2U6OWNmOGI5ZjMwYWE1NGE0OGEzYmFlNzhmYzNiMGMyYzBfMy0xLTEtMS0w_ae7fb8bc-96a8-47cd-912b-a50e9e44a485"
      unitRef="usd">30772000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjljZjhiOWYzMGFhNTRhNDhhM2JhZTc4ZmMzYjBjMmMwL3RhYmxlcmFuZ2U6OWNmOGI5ZjMwYWE1NGE0OGEzYmFlNzhmYzNiMGMyYzBfNC0xLTEtMS0w_08bcc575-0319-43b0-a24e-29fbcd9d8a8d"
      unitRef="usd">26132000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjljZjhiOWYzMGFhNTRhNDhhM2JhZTc4ZmMzYjBjMmMwL3RhYmxlcmFuZ2U6OWNmOGI5ZjMwYWE1NGE0OGEzYmFlNzhmYzNiMGMyYzBfNS0xLTEtMS0w_dc4f6a95-0164-4afd-940f-6535e87291dd"
      unitRef="usd">13881000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjljZjhiOWYzMGFhNTRhNDhhM2JhZTc4ZmMzYjBjMmMwL3RhYmxlcmFuZ2U6OWNmOGI5ZjMwYWE1NGE0OGEzYmFlNzhmYzNiMGMyYzBfNi0xLTEtMS0w_f241d68d-8fe0-4197-a90c-81a8b40404db"
      unitRef="usd">13697000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <rubi:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjljZjhiOWYzMGFhNTRhNDhhM2JhZTc4ZmMzYjBjMmMwL3RhYmxlcmFuZ2U6OWNmOGI5ZjMwYWE1NGE0OGEzYmFlNzhmYzNiMGMyYzBfNy0xLTEtMS0w_802f4729-e242-43bd-9545-ac10ce83e675"
      unitRef="usd">4827000</rubi:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M180OS9mcmFnOjAyMzQxMGVhODkyODQ1N2ViYzUzMmQwYTQ1NDlhM2UzL3RhYmxlOjljZjhiOWYzMGFhNTRhNDhhM2JhZTc4ZmMzYjBjMmMwL3RhYmxlcmFuZ2U6OWNmOGI5ZjMwYWE1NGE0OGEzYmFlNzhmYzNiMGMyYzBfOC0xLTEtMS0w_d46575ff-e48c-44ec-9a47-2b1d8135ac8d"
      unitRef="usd">97131000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RleHRyZWdpb246N2M4NDZhNmQ0MjMxNDI2ZmI0MjU3ZTRjZjUyZmRhMTJfOTY1Ng_1875c4b3-d734-4ae2-94ab-862b23a63d51">Business Combinations&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 1, 2020, (the "Acquisition Date"), the Company completed the Merger with Telaria. Upon completion of the Merger, each share of Telaria common stock issued and outstanding was converted into 1.082 shares of Magnite common stock. As a result, the Company issued 52,098,945 shares of Magnite common stock. In connection with the Merger, Magnite also assumed Telaria&#x2019;s 2013 Equity Incentive Plan, as amended; 2008 Stock Plan, as amended; and the ScanScout, Inc. 2009 Equity Incentive Plan, as amended.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of the Acquisition Date, former holders of Telaria common stock owned approximately 48% and pre-merger holders of Magnite common stock owned approximately 52% of the common stock of the combined company on a fully diluted basis.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Merger was accounted for using the acquisition method of accounting in accordance with Accounting Standards Codification, referred to as ASC 805, &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;Business Combinations&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;. Magnite management determined that Magnite was the acquiror for financial accounting purposes. In identifying Magnite as the accounting acquiror, management considered the structure of the transaction and other actions contemplated by the merger agreement, relative outstanding share ownership and market values, the composition of the combined company&#x2019;s board of directors, the relative size of Magnite and Telaria, and the designation of certain senior management positions of the combined company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with ASC 805, the Company recorded the acquisition based on the fair value of the consideration transferred and then allocated the purchase price to the identifiable assets acquired and liabilities assumed based on their respective fair values as of the Acquisition Date. The excess of the value of consideration transferred over the aggregate fair value of those net assets was recorded as goodwill. Any identified definite lived intangible assets will be amortized over their estimated useful lives and any identified intangible assets with indefinite useful lives and goodwill will not be amortized but will be tested for impairment at least annually. All intangible assets and goodwill will be tested for impairment when certain indicators are present. Determining the fair value of assets acquired and liabilities assumed requires management to use significant judgment and estimates including the selection of valuation methodologies, estimates of future revenues and cash flows, discount rates, and selection of comparable companies. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management's purchase price allocation is preliminary and subject to change pending finalization of the valuation, including finalization of tax attributes and tax related liabilities. Under the acquisition method of accounting for business combinations, if the Company identifies changes to acquired deferred tax asset ("DTA") valuation allowances or liabilities related to uncertain tax positions during the measurement period, and they are related to new information obtained about facts and circumstances that existed as of the acquisition date, those changes are considered a measurement-period adjustment, and the Company will record the offset to goodwill. The Company records all other changes to DTA valuation allowances and liabilities related to uncertain tax positions in current- period income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For purposes of measuring the estimated fair value, where applicable, of the assets acquired and the liabilities assumed as reflected in the unaudited condensed combined financial information, the Company has applied the guidance in ASC 820, Fair Value Measurement, which establishes a framework for measuring fair value. In accordance with ASC 820, fair value is an exit price and is defined as "the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date." Under ASC 805, acquisition-related transaction costs and acquisition-related &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;restructuring charges are not included as components of consideration transferred but are accounted for as expenses in the period in which the costs are incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of the Merger, existing outstanding restricted stock units of Telaria common stock and stock options to purchase common stock of Telaria were exchanged for&#160;1.082&#160;restricted stock units of the Company and options to purchase the Company's common stock, respectively. The fair value of stock options exchanged on the date of the Merger attributable to pre-acquisition services was recorded as purchase consideration. The fair value of the restricted stock units and stock options exchanged on the date of the Merger attributable to post-acquisition services&#160;will be recorded as additional stock-based compensation expense in the Company's consolidated statements of operations over their remaining requisite service (vesting) periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the total purchase consideration (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.045%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.577%"/&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares of Magnite common stock&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;274,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Fair value of stock-based awards exchanged&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acceleration of single trigger equity awards, converted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 11.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:400;line-height:100%"&gt;Total purchase consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase consideration for the acquisition included 52,008,316 shares of the Company's common stock with a fair value of approximately $274.6 million, based on the Company's stock price as reported on the NYSE on the Acquisition Date. The fair value of stock options and restricted stock units exchanged on the Acquisition Date attributable to pre-acquisition services of approximately $10.4 million and $1.2 million, respectively, have been recorded as purchase consideration. In addition, the Company recorded additional purchase consideration associated with acceleration of 90,629 shares of common stock issued associated with single-trigger equity awards in the amount of $1.2 million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of stock options and restricted stock units exchanged on the Acquisition Date attributable to post-acquisition services of $4.7 million and $12.2 million, respectively, will be recorded as additional stock-based compensation expense on the Company's consolidated statement of operations over their remaining requisite service (vesting) periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the purchase price was allocated to the identifiable assets acquired and liabilities assumed based upon their estimated fair values as of the date of the acquisition as set forth below: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.468%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.305%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&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;51,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Accounts receivable, 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;150,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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;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;Property and equipment, 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;1,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Right-of-use lease asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Other assets, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Total assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;490,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable and accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Lease liabilities - current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Lease liabilities - non-current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 liabilities, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/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;Total liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company believes the amount of goodwill resulting from the purchase price allocation is primarily attributable to expected synergies from assembled workforce, an increase in development capabilities, increased offerings to customers, and enhanced opportunities for growth and innovation. Goodwill will not be amortized but instead will be tested for impairment at least &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;annually or more frequently if certain indicators of impairment are present. In the event that goodwill has become impaired, the Company will record an expense for the amount impaired during the quarter in which the determination is made. The goodwill generated in the Merger is not tax deductible.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of the intangible assets and estimated useful lives (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;padding-right:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.468%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;57,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;In-process research and 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;8,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:10pt;font-weight:400;line-height:100%"&gt;4.7 years*&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.75 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.25 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;* In-process research and development consists of two projects with a weighted-average useful life of 4.7 years. Amortization begins once associated projects are completed and it is determined the projects have alternative future use.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-right:18pt;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-right:18pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The intangible assets are generally amortized on a straight-line basis, which approximates the pattern in which the economic benefits are consumed, over their estimated useful lives. Amortization of developed technology is included in cost of revenues and the amortization of customer relationships, backlog, and trademarks is included in sales and marketing expenses in the condensed consolidated statement of operations. Once the projects associated with acquired in-process research and development are completed, amortization will be included in cost of revenues in the consolidated statement of operations. The intangible assets generated in the Merger are not tax deductible. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As such, as part of the Merger, deferred tax liabilities of $23.9 million were established related to the acquired intangible assets, which were fully offset by the estimated income tax effect of the partial release of Telaria's valuation allowance. The deferred tax liability was calculated based on an estimated combined tax rate of 23.3%. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-right:18pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized approximately $2.3 million and $16.7 million of acquisition related costs during the three and nine months ended September 30, 2020, respectively (see Note 8). In addition, as part of the Merger, the Company acquired Telaria's U.S. federal NOLs of approximately $126.2 million and state NOLs of approximately $128.0 million. Pursuant to Section 382 of the Internal Revenue Code, Telaria, Inc. underwent an ownership change for tax purposes. As a result, the use of the NOLs will be subject to annual Section 382 use limitations. The Company believes the ownership change will not impact the Company's ability to utilize substantially all of the NOLs to the extent it generates taxable income that can be offset by such losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&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;Unaudited Pro Forma Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides unaudited pro forma information as if Telaria had been merged with the Company as of January 1, 2019. The unaudited pro forma information reflects adjustments for additional amortization resulting from the fair value adjustments to assets acquired and liabilities assumed, adjustments for alignment of accounting policies, and transaction expenses as if the Merger occurred on January 1, 2019. The pro forma results do not include any anticipated cost synergies or other effects of the integration merged companies. Accordingly, pro forma amounts are not necessarily indicative of the results that actually would have occurred had the acquisition been completed on the dates indicated, nor is it indicative of the future operating results of the combined company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.353%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2019&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;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:#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;Pro Forma Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Pro Forma Net Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;(15,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(69,706)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(73,358)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three and nine months ended September 30, 2020, post-Merger revenue on a stand-alone basis for Telaria was $19.7 million and $32.8 million, respectively. During the three and nine months ended September 30, 2020, due to the process of integrating the operations of Telaria into the operations of the Company, the determination of Telaria's post-Merger operating results on a standalone basis were impracticable.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <rubi:BusinessCombinationConsiderationTransferredEquityInterestsIssuedandIssuableEntitySharesConvertedPerAcquireeShare
      contextRef="i0fa8b61a08d94c2cab5d9174a3069c61_D20200401-20200401"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RleHRyZWdpb246N2M4NDZhNmQ0MjMxNDI2ZmI0MjU3ZTRjZjUyZmRhMTJfMjMy_42d649ab-5e65-48bc-b450-750c21bf6ee2"
      unitRef="shares">1.082</rubi:BusinessCombinationConsiderationTransferredEquityInterestsIssuedandIssuableEntitySharesConvertedPerAcquireeShare>
    <rubi:BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesAdditionallyWithAcceleration
      contextRef="i0fa8b61a08d94c2cab5d9174a3069c61_D20200401-20200401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RleHRyZWdpb246N2M4NDZhNmQ0MjMxNDI2ZmI0MjU3ZTRjZjUyZmRhMTJfMjk5_bf9f4c65-b4cd-4627-81ea-aa036cc7d5a7"
      unitRef="shares">52098945</rubi:BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesAdditionallyWithAcceleration>
    <rubi:PercentOfCompanyOwnedByHoldersOfAcquiredCompany
      contextRef="i24890287b0704782b37b74de70f450ec_I20200401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RleHRyZWdpb246N2M4NDZhNmQ0MjMxNDI2ZmI0MjU3ZTRjZjUyZmRhMTJfNjE2_580384e2-9404-48fd-ac06-39da367f64e6"
      unitRef="number">0.48</rubi:PercentOfCompanyOwnedByHoldersOfAcquiredCompany>
    <rubi:PercentOfCompanyOwnedByPreMergerHoldersOfCompany
      contextRef="i950c250299ed422590fdd6fcb68d0164_I20200401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RleHRyZWdpb246N2M4NDZhNmQ0MjMxNDI2ZmI0MjU3ZTRjZjUyZmRhMTJfNjg2_8c987c94-0f48-48ac-888e-c804fafaf73d"
      unitRef="number">0.52</rubi:PercentOfCompanyOwnedByPreMergerHoldersOfCompany>
    <rubi:BusinessCombinationConsiderationTransferredEquityInterestsIssuedandIssuableEntitySharesConvertedPerAcquireeShare
      contextRef="i0fa8b61a08d94c2cab5d9174a3069c61_D20200401-20200401"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RleHRyZWdpb246N2M4NDZhNmQ0MjMxNDI2ZmI0MjU3ZTRjZjUyZmRhMTJfNDI3NA_42d649ab-5e65-48bc-b450-750c21bf6ee2"
      unitRef="shares">1.082</rubi:BusinessCombinationConsiderationTransferredEquityInterestsIssuedandIssuableEntitySharesConvertedPerAcquireeShare>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RleHRyZWdpb246N2M4NDZhNmQ0MjMxNDI2ZmI0MjU3ZTRjZjUyZmRhMTJfOTY1Nw_a41f509e-2f38-4a64-aa48-900885a46d4c">&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the total purchase consideration (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.045%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.577%"/&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares of Magnite common stock&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;274,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Fair value of stock-based awards exchanged&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acceleration of single trigger equity awards, converted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 11.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:400;line-height:100%"&gt;Total purchase consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i0fa8b61a08d94c2cab5d9174a3069c61_D20200401-20200401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOjIwNTY1NzQwZjUyMDRmMmQ4YjEyZjBiZDMwNmRjMzBiL3RhYmxlcmFuZ2U6MjA1NjU3NDBmNTIwNGYyZDhiMTJmMGJkMzA2ZGMzMGJfMC0xLTEtMS0w_16c38dae-0b04-4aef-bfcb-891b1754846a"
      unitRef="usd">274604000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <rubi:BusinessCombinationConsiderationTransferredEquityInterestsIssuableFairValue
      contextRef="i0fa8b61a08d94c2cab5d9174a3069c61_D20200401-20200401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOjIwNTY1NzQwZjUyMDRmMmQ4YjEyZjBiZDMwNmRjMzBiL3RhYmxlcmFuZ2U6MjA1NjU3NDBmNTIwNGYyZDhiMTJmMGJkMzA2ZGMzMGJfMS0xLTEtMS0w_40714807-313a-43dc-b1c3-22c5e25fb3f7"
      unitRef="usd">11646000</rubi:BusinessCombinationConsiderationTransferredEquityInterestsIssuableFairValue>
    <rubi:BusinessCombinationConsiderationTransferredConversionOfStockAmountConverted
      contextRef="i0fa8b61a08d94c2cab5d9174a3069c61_D20200401-20200401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOjIwNTY1NzQwZjUyMDRmMmQ4YjEyZjBiZDMwNmRjMzBiL3RhYmxlcmFuZ2U6MjA1NjU3NDBmNTIwNGYyZDhiMTJmMGJkMzA2ZGMzMGJfMi0xLTEtMS0w_8468f802-b215-4892-a517-afb67a0384d4"
      unitRef="usd">1168000</rubi:BusinessCombinationConsiderationTransferredConversionOfStockAmountConverted>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i0fa8b61a08d94c2cab5d9174a3069c61_D20200401-20200401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOjIwNTY1NzQwZjUyMDRmMmQ4YjEyZjBiZDMwNmRjMzBiL3RhYmxlcmFuZ2U6MjA1NjU3NDBmNTIwNGYyZDhiMTJmMGJkMzA2ZGMzMGJfMy0xLTEtMS0w_20b9376a-a6f0-4636-8e8c-2a055afa1d3e"
      unitRef="usd">287418000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i0fa8b61a08d94c2cab5d9174a3069c61_D20200401-20200401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RleHRyZWdpb246N2M4NDZhNmQ0MjMxNDI2ZmI0MjU3ZTRjZjUyZmRhMTJfNDk5Mw_138f64af-872c-4389-b1a4-7e678bbf6bfb"
      unitRef="shares">52008316</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i0fa8b61a08d94c2cab5d9174a3069c61_D20200401-20200401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RleHRyZWdpb246N2M4NDZhNmQ0MjMxNDI2ZmI0MjU3ZTRjZjUyZmRhMTJfNTA2OA_b74df678-b10f-4957-b371-75641d7b9ec1"
      unitRef="usd">274600000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <rubi:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableStockOptionsExchangedPreAcquisition
      contextRef="i0fa8b61a08d94c2cab5d9174a3069c61_D20200401-20200401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RleHRyZWdpb246N2M4NDZhNmQ0MjMxNDI2ZmI0MjU3ZTRjZjUyZmRhMTJfNTMwNw_9c0fa1f3-f435-4cb6-9009-af8713f0a89a"
      unitRef="usd">10400000</rubi:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableStockOptionsExchangedPreAcquisition>
    <rubi:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableRestrictedStockUnitsExchangedPreAcquisition
      contextRef="i0fa8b61a08d94c2cab5d9174a3069c61_D20200401-20200401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RleHRyZWdpb246N2M4NDZhNmQ0MjMxNDI2ZmI0MjU3ZTRjZjUyZmRhMTJfNTMxNA_76c14bdb-189c-4419-a9fc-be0227a8a55e"
      unitRef="usd">1200000</rubi:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableRestrictedStockUnitsExchangedPreAcquisition>
    <rubi:BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesAcceleration
      contextRef="i0fa8b61a08d94c2cab5d9174a3069c61_D20200401-20200401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RleHRyZWdpb246N2M4NDZhNmQ0MjMxNDI2ZmI0MjU3ZTRjZjUyZmRhMTJfNTQ3OA_686a6afb-47cc-40cb-99c0-313bc7cc27c3"
      unitRef="shares">90629</rubi:BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesAcceleration>
    <rubi:BusinessCombinationConsiderationTransferredConversionOfStockAmountConverted
      contextRef="i0fa8b61a08d94c2cab5d9174a3069c61_D20200401-20200401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RleHRyZWdpb246N2M4NDZhNmQ0MjMxNDI2ZmI0MjU3ZTRjZjUyZmRhMTJfNTU3Mw_45eaf110-0d92-4f10-a400-1b2fad68bf1c"
      unitRef="usd">1200000</rubi:BusinessCombinationConsiderationTransferredConversionOfStockAmountConverted>
    <rubi:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableStockOptionsExchangedPostAcquisition
      contextRef="i0fa8b61a08d94c2cab5d9174a3069c61_D20200401-20200401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RleHRyZWdpb246N2M4NDZhNmQ0MjMxNDI2ZmI0MjU3ZTRjZjUyZmRhMTJfNTcxNg_f989a9d6-1bb9-47ff-a206-50b80aa419f1"
      unitRef="usd">4700000</rubi:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableStockOptionsExchangedPostAcquisition>
    <rubi:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableRestrictedStockUnitsExchangedPostAcquisition
      contextRef="i0fa8b61a08d94c2cab5d9174a3069c61_D20200401-20200401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RleHRyZWdpb246N2M4NDZhNmQ0MjMxNDI2ZmI0MjU3ZTRjZjUyZmRhMTJfNTcyMw_0e0b83b6-78df-47a0-8681-300fce0c155d"
      unitRef="usd">12200000</rubi:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableRestrictedStockUnitsExchangedPostAcquisition>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RleHRyZWdpb246N2M4NDZhNmQ0MjMxNDI2ZmI0MjU3ZTRjZjUyZmRhMTJfOTY1OA_edfa99dd-48fb-48fc-b8d3-de8e75530e0d">&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the purchase price was allocated to the identifiable assets acquired and liabilities assumed based upon their estimated fair values as of the date of the acquisition as set forth below: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.468%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.305%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&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;51,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Accounts receivable, 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;150,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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;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;Property and equipment, 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;1,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Right-of-use lease asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Other assets, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Total assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;490,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable and accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Lease liabilities - current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Lease liabilities - non-current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 liabilities, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/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;Total liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of the intangible assets and estimated useful lives (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;padding-right:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.468%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;57,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;In-process research and 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;8,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:10pt;font-weight:400;line-height:100%"&gt;4.7 years*&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.75 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.25 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;* In-process research and development consists of two projects with a weighted-average useful life of 4.7 years. Amortization begins once associated projects are completed and it is determined the projects have alternative future use.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i24890287b0704782b37b74de70f450ec_I20200401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOmJiOWMyN2UxZmM5MDRhNjRiNmU2MmE1YmMxNzViNDc4L3RhYmxlcmFuZ2U6YmI5YzI3ZTFmYzkwNGE2NGI2ZTYyYTViYzE3NWI0NzhfMC0xLTEtMS0w_5bd6c046-bad9-4fd2-a793-6d88617afae4"
      unitRef="usd">51848000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i24890287b0704782b37b74de70f450ec_I20200401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOmJiOWMyN2UxZmM5MDRhNjRiNmU2MmE1YmMxNzViNDc4L3RhYmxlcmFuZ2U6YmI5YzI3ZTFmYzkwNGE2NGI2ZTYyYTViYzE3NWI0NzhfMS0xLTEtMS0w_dfea8c0d-983e-4dca-a84f-42779860d63b"
      unitRef="usd">150924000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i24890287b0704782b37b74de70f450ec_I20200401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOmJiOWMyN2UxZmM5MDRhNjRiNmU2MmE1YmMxNzViNDc4L3RhYmxlcmFuZ2U6YmI5YzI3ZTFmYzkwNGE2NGI2ZTYyYTViYzE3NWI0NzhfMi0xLTEtMS0w_a6b36c14-fa4c-489d-8313-3dcda0a7052f"
      unitRef="usd">3190000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i24890287b0704782b37b74de70f450ec_I20200401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOmJiOWMyN2UxZmM5MDRhNjRiNmU2MmE1YmMxNzViNDc4L3RhYmxlcmFuZ2U6YmI5YzI3ZTFmYzkwNGE2NGI2ZTYyYTViYzE3NWI0NzhfMy0xLTEtMS0w_ebfa83d2-cbef-4581-8e8f-102433767f3e"
      unitRef="usd">1814000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <rubi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseLeaseAsset
      contextRef="i24890287b0704782b37b74de70f450ec_I20200401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOmJiOWMyN2UxZmM5MDRhNjRiNmU2MmE1YmMxNzViNDc4L3RhYmxlcmFuZ2U6YmI5YzI3ZTFmYzkwNGE2NGI2ZTYyYTViYzE3NWI0NzhfNC0xLTEtMS0w_979fa7aa-80f1-4524-93d6-012f5503cc09"
      unitRef="usd">26627000</rubi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseLeaseAsset>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i24890287b0704782b37b74de70f450ec_I20200401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOmJiOWMyN2UxZmM5MDRhNjRiNmU2MmE1YmMxNzViNDc4L3RhYmxlcmFuZ2U6YmI5YzI3ZTFmYzkwNGE2NGI2ZTYyYTViYzE3NWI0NzhfNS0xLTEtMS0w_6366bc22-b2ea-439d-9817-c23ab40eceb0"
      unitRef="usd">102650000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <rubi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash
      contextRef="i24890287b0704782b37b74de70f450ec_I20200401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOmJiOWMyN2UxZmM5MDRhNjRiNmU2MmE1YmMxNzViNDc4L3RhYmxlcmFuZ2U6YmI5YzI3ZTFmYzkwNGE2NGI2ZTYyYTViYzE3NWI0NzhfNi0xLTEtMS0w_058db176-08f7-4788-bef2-b5adc3f2d0d4"
      unitRef="usd">2747000</rubi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i24890287b0704782b37b74de70f450ec_I20200401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOmJiOWMyN2UxZmM5MDRhNjRiNmU2MmE1YmMxNzViNDc4L3RhYmxlcmFuZ2U6YmI5YzI3ZTFmYzkwNGE2NGI2ZTYyYTViYzE3NWI0NzhfNy0xLTEtMS0w_61d6f804-6d51-45db-9ae3-b274dc4a2fb5"
      unitRef="usd">369000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets
      contextRef="i24890287b0704782b37b74de70f450ec_I20200401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOmJiOWMyN2UxZmM5MDRhNjRiNmU2MmE1YmMxNzViNDc4L3RhYmxlcmFuZ2U6YmI5YzI3ZTFmYzkwNGE2NGI2ZTYyYTViYzE3NWI0NzhfOC0xLTEtMS0w_1895358e-135d-468c-9cf4-52b88b4ef27a"
      unitRef="usd">103000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets>
    <us-gaap:Goodwill
      contextRef="i24890287b0704782b37b74de70f450ec_I20200401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOmJiOWMyN2UxZmM5MDRhNjRiNmU2MmE1YmMxNzViNDc4L3RhYmxlcmFuZ2U6YmI5YzI3ZTFmYzkwNGE2NGI2ZTYyYTViYzE3NWI0NzhfOS0xLTEtMS0w_504e9bf6-0074-4455-8dd6-991acb08200f"
      unitRef="usd">150434000</us-gaap:Goodwill>
    <rubi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill
      contextRef="i24890287b0704782b37b74de70f450ec_I20200401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOmJiOWMyN2UxZmM5MDRhNjRiNmU2MmE1YmMxNzViNDc4L3RhYmxlcmFuZ2U6YmI5YzI3ZTFmYzkwNGE2NGI2ZTYyYTViYzE3NWI0NzhfMTAtMS0xLTEtMA_8e5e8202-dd60-4d74-b523-3e07d5c93d93"
      unitRef="usd">490706000</rubi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill>
    <rubi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities
      contextRef="i24890287b0704782b37b74de70f450ec_I20200401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOmJiOWMyN2UxZmM5MDRhNjRiNmU2MmE1YmMxNzViNDc4L3RhYmxlcmFuZ2U6YmI5YzI3ZTFmYzkwNGE2NGI2ZTYyYTViYzE3NWI0NzhfMTEtMS0xLTEtMA_1b068d03-4774-4805-8f9a-4d1da22c0eb3"
      unitRef="usd">173643000</rubi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities>
    <rubi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLeaseCurrentLiabilities
      contextRef="i24890287b0704782b37b74de70f450ec_I20200401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOmJiOWMyN2UxZmM5MDRhNjRiNmU2MmE1YmMxNzViNDc4L3RhYmxlcmFuZ2U6YmI5YzI3ZTFmYzkwNGE2NGI2ZTYyYTViYzE3NWI0NzhfMTItMS0xLTEtMA_6e75bdc1-2396-4bfa-b3a0-1d8028e4380b"
      unitRef="usd">5322000</rubi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLeaseCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
      contextRef="i24890287b0704782b37b74de70f450ec_I20200401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOmJiOWMyN2UxZmM5MDRhNjRiNmU2MmE1YmMxNzViNDc4L3RhYmxlcmFuZ2U6YmI5YzI3ZTFmYzkwNGE2NGI2ZTYyYTViYzE3NWI0NzhfMTMtMS0xLTEtMA_2270f5f5-4809-4834-99e9-710e3f2a9b0e"
      unitRef="usd">11000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="i24890287b0704782b37b74de70f450ec_I20200401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOmJiOWMyN2UxZmM5MDRhNjRiNmU2MmE1YmMxNzViNDc4L3RhYmxlcmFuZ2U6YmI5YzI3ZTFmYzkwNGE2NGI2ZTYyYTViYzE3NWI0NzhfMTQtMS0xLTEtMA_24781f7e-5efc-48c0-8282-566be4c44b34"
      unitRef="usd">365000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <rubi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLeaseNoncurrentLiabilities
      contextRef="i24890287b0704782b37b74de70f450ec_I20200401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOmJiOWMyN2UxZmM5MDRhNjRiNmU2MmE1YmMxNzViNDc4L3RhYmxlcmFuZ2U6YmI5YzI3ZTFmYzkwNGE2NGI2ZTYyYTViYzE3NWI0NzhfMTUtMS0xLTEtMA_60515a07-caf3-451c-b3f2-ca98db5b13cc"
      unitRef="usd">23323000</rubi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLeaseNoncurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i24890287b0704782b37b74de70f450ec_I20200401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOmJiOWMyN2UxZmM5MDRhNjRiNmU2MmE1YmMxNzViNDc4L3RhYmxlcmFuZ2U6YmI5YzI3ZTFmYzkwNGE2NGI2ZTYyYTViYzE3NWI0NzhfMTYtMS0xLTEtMA_8d859eb0-9e4f-4cb4-8f4b-987f8c8f7087"
      unitRef="usd">624000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i24890287b0704782b37b74de70f450ec_I20200401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOmJiOWMyN2UxZmM5MDRhNjRiNmU2MmE1YmMxNzViNDc4L3RhYmxlcmFuZ2U6YmI5YzI3ZTFmYzkwNGE2NGI2ZTYyYTViYzE3NWI0NzhfMTgtMS0xLTEtMA_be4e5769-b0f6-4424-9e5a-89e2a6990dd8"
      unitRef="usd">203288000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i24890287b0704782b37b74de70f450ec_I20200401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOmJiOWMyN2UxZmM5MDRhNjRiNmU2MmE1YmMxNzViNDc4L3RhYmxlcmFuZ2U6YmI5YzI3ZTFmYzkwNGE2NGI2ZTYyYTViYzE3NWI0NzhfMTktMS0xLTEtMA_be1002b0-8f1d-4e31-a40f-29c971dd0594"
      unitRef="usd">287418000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i772b737db0214d7dac3dbdce412d2c9a_I20200401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOjNhYTViZmM3MjNkNDQ1MWJiNTM1YzgzMTgwN2JiNDQ5L3RhYmxlcmFuZ2U6M2FhNWJmYzcyM2Q0NDUxYmI1MzVjODMxODA3YmI0NDlfMS0xLTEtMS0w_f0dfda16-fd39-4237-ba17-3e8880942151"
      unitRef="usd">57500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i35104c9b8073461ba5dcf452d5b49ad4_D20200401-20200401"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOjNhYTViZmM3MjNkNDQ1MWJiNTM1YzgzMTgwN2JiNDQ5L3RhYmxlcmFuZ2U6M2FhNWJmYzcyM2Q0NDUxYmI1MzVjODMxODA3YmI0NDlfMS0yLTEtMS0w_f00dbccb-e578-40c3-8c8c-8db7dae736ef">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i011cf909b573464b97f33f934d8a8186_I20200401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOjNhYTViZmM3MjNkNDQ1MWJiNTM1YzgzMTgwN2JiNDQ5L3RhYmxlcmFuZ2U6M2FhNWJmYzcyM2Q0NDUxYmI1MzVjODMxODA3YmI0NDlfMi0xLTEtMS0w_8625d184-898f-4798-a746-ac3e0e678d4e"
      unitRef="usd">8230000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie98251d3186941c0819ff03db23509a3_D20200401-20200401"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOjNhYTViZmM3MjNkNDQ1MWJiNTM1YzgzMTgwN2JiNDQ5L3RhYmxlcmFuZ2U6M2FhNWJmYzcyM2Q0NDUxYmI1MzVjODMxODA3YmI0NDlfMi0yLTEtMS0wL3RleHRyZWdpb246NWQ2YjlmZTk3MGNiNGE0OWI2YmIzMWExODYxMWE3ZGJfNA_e4a70f79-59ca-441e-be5d-72f06ce8a970">P4Y8M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i3b7268ef1fa9455dae97ca6ea94551ba_I20200401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOjNhYTViZmM3MjNkNDQ1MWJiNTM1YzgzMTgwN2JiNDQ5L3RhYmxlcmFuZ2U6M2FhNWJmYzcyM2Q0NDUxYmI1MzVjODMxODA3YmI0NDlfMy0xLTEtMS0w_4ffe4fb0-0989-4345-a7dc-3c2f2aeb6b30"
      unitRef="usd">35800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iad25b7d65b5a42dd8e5e129a307f924d_D20200401-20200401"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOjNhYTViZmM3MjNkNDQ1MWJiNTM1YzgzMTgwN2JiNDQ5L3RhYmxlcmFuZ2U6M2FhNWJmYzcyM2Q0NDUxYmI1MzVjODMxODA3YmI0NDlfMy0yLTEtMS0w_742e057c-3abf-4597-8ee7-e4a0f8ad9bb4">P2Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i8707cdcce1c6427d976ba48c1919a999_I20200401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOjNhYTViZmM3MjNkNDQ1MWJiNTM1YzgzMTgwN2JiNDQ5L3RhYmxlcmFuZ2U6M2FhNWJmYzcyM2Q0NDUxYmI1MzVjODMxODA3YmI0NDlfNC0xLTEtMS0w_37456fc0-4b24-4942-81b2-a0e45305c140"
      unitRef="usd">920000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if762458efcfd46f089a7d255b8fc9964_D20200401-20200401"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOjNhYTViZmM3MjNkNDQ1MWJiNTM1YzgzMTgwN2JiNDQ5L3RhYmxlcmFuZ2U6M2FhNWJmYzcyM2Q0NDUxYmI1MzVjODMxODA3YmI0NDlfNC0yLTEtMS0w_5f490dc8-f963-4338-b4ef-f1595937603d">P0Y9M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i340cfed1e0334cd2b9ea929597f9145e_I20200401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOjNhYTViZmM3MjNkNDQ1MWJiNTM1YzgzMTgwN2JiNDQ5L3RhYmxlcmFuZ2U6M2FhNWJmYzcyM2Q0NDUxYmI1MzVjODMxODA3YmI0NDlfNS0xLTEtMS0w_aa3eec93-6301-44b3-9505-622af8e7b5b8"
      unitRef="usd">200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ibade315b951340a3886ee23027723423_D20200401-20200401"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOjNhYTViZmM3MjNkNDQ1MWJiNTM1YzgzMTgwN2JiNDQ5L3RhYmxlcmFuZ2U6M2FhNWJmYzcyM2Q0NDUxYmI1MzVjODMxODA3YmI0NDlfNS0yLTEtMS0w_a9d000fe-2f9c-4ef6-9906-90343482d9d6">P0Y3M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i24890287b0704782b37b74de70f450ec_I20200401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOjNhYTViZmM3MjNkNDQ1MWJiNTM1YzgzMTgwN2JiNDQ5L3RhYmxlcmFuZ2U6M2FhNWJmYzcyM2Q0NDUxYmI1MzVjODMxODA3YmI0NDlfNi0xLTEtMS0w_a5627461-c0ad-45bd-a84c-9076cf98ab1f"
      unitRef="usd">102650000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <rubi:NumberOfProjects
      contextRef="i011cf909b573464b97f33f934d8a8186_I20200401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOjNhYTViZmM3MjNkNDQ1MWJiNTM1YzgzMTgwN2JiNDQ5L3RhYmxlcmFuZ2U6M2FhNWJmYzcyM2Q0NDUxYmI1MzVjODMxODA3YmI0NDlfNy0wLTEtMS0wL3RleHRyZWdpb246NmFiNTAyZWZkMTI1NGJkYjhhYTZmZmNjNDlmMDI2NjNfNTQ_4e312e05-707a-44d7-ae03-ef591856cba8"
      unitRef="project">2</rubi:NumberOfProjects>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie98251d3186941c0819ff03db23509a3_D20200401-20200401"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOjNhYTViZmM3MjNkNDQ1MWJiNTM1YzgzMTgwN2JiNDQ5L3RhYmxlcmFuZ2U6M2FhNWJmYzcyM2Q0NDUxYmI1MzVjODMxODA3YmI0NDlfNy0wLTEtMS0wL3RleHRyZWdpb246NmFiNTAyZWZkMTI1NGJkYjhhYTZmZmNjNDlmMDI2NjNfMTA1_e4a70f79-59ca-441e-be5d-72f06ce8a970">P4Y8M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i24890287b0704782b37b74de70f450ec_I20200401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RleHRyZWdpb246N2M4NDZhNmQ0MjMxNDI2ZmI0MjU3ZTRjZjUyZmRhMTJfNzY3Mw_89936bb9-d39b-4bc3-b040-4931925411bf"
      unitRef="usd">23900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <rubi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesEstimatedTaxRate
      contextRef="i0fa8b61a08d94c2cab5d9174a3069c61_D20200401-20200401"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RleHRyZWdpb246N2M4NDZhNmQ0MjMxNDI2ZmI0MjU3ZTRjZjUyZmRhMTJfNzkzNw_998ff717-7cc4-4030-b63b-344baa392215"
      unitRef="number">0.233</rubi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesEstimatedTaxRate>
    <rubi:RestructuringChargesAndBusinessCombinationAcquisitionRelatedCosts
      contextRef="idcf073ca30894f048a6e0f81ec33a7d2_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RleHRyZWdpb246N2M4NDZhNmQ0MjMxNDI2ZmI0MjU3ZTRjZjUyZmRhMTJfNzk3OQ_64ff6bb0-820a-4e30-813b-1ec1846f2b63"
      unitRef="usd">2300000</rubi:RestructuringChargesAndBusinessCombinationAcquisitionRelatedCosts>
    <rubi:RestructuringChargesAndBusinessCombinationAcquisitionRelatedCosts
      contextRef="i11559dbd03064951910304036e9dcdb8_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RleHRyZWdpb246N2M4NDZhNmQ0MjMxNDI2ZmI0MjU3ZTRjZjUyZmRhMTJfNzk4Ng_15c6f9b7-c1ab-4421-8699-af5b8bc003a7"
      unitRef="usd">16700000</rubi:RestructuringChargesAndBusinessCombinationAcquisitionRelatedCosts>
    <rubi:BusinessAcquisitionNetOperatingLossFederal
      contextRef="i11559dbd03064951910304036e9dcdb8_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RleHRyZWdpb246N2M4NDZhNmQ0MjMxNDI2ZmI0MjU3ZTRjZjUyZmRhMTJfODE2MQ_cba5fee1-dc46-4a3d-a458-916f3dc9ba40"
      unitRef="usd">126200000</rubi:BusinessAcquisitionNetOperatingLossFederal>
    <rubi:BusinessAcquisitionNetOperatingLossState
      contextRef="i11559dbd03064951910304036e9dcdb8_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RleHRyZWdpb246N2M4NDZhNmQ0MjMxNDI2ZmI0MjU3ZTRjZjUyZmRhMTJfODE5Ng_c7822d8b-81dc-4162-8e5b-02878ccd0fd7"
      unitRef="usd">128000000.0</rubi:BusinessAcquisitionNetOperatingLossState>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RleHRyZWdpb246N2M4NDZhNmQ0MjMxNDI2ZmI0MjU3ZTRjZjUyZmRhMTJfOTY1NQ_666ded2c-1230-4e78-822f-fec812f84495">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.353%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2019&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;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:#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;Pro Forma Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Pro Forma Net Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;(15,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(69,706)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(73,358)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i19edb19ce71d46af93c545a4cf988835_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOmZmNWVlNTk4MjljODQ1MDZiNjc0MDkwODg3NWRmOGY3L3RhYmxlcmFuZ2U6ZmY1ZWU1OTgyOWM4NDUwNmI2NzQwOTA4ODc1ZGY4ZjdfMy0zLTEtMS0w_fbf993b4-2fe0-49ed-b0fa-8750afd81ce5"
      unitRef="usd">54206000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i11559dbd03064951910304036e9dcdb8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOmZmNWVlNTk4MjljODQ1MDZiNjc0MDkwODg3NWRmOGY3L3RhYmxlcmFuZ2U6ZmY1ZWU1OTgyOWM4NDUwNmI2NzQwOTA4ODc1ZGY4ZjdfMy01LTEtMS02NjM_c4bac348-f7ab-4938-89b6-4e3c60a7a934"
      unitRef="usd">154663000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i55505ff8877341bc9ee365b84a15407c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOmZmNWVlNTk4MjljODQ1MDZiNjc0MDkwODg3NWRmOGY3L3RhYmxlcmFuZ2U6ZmY1ZWU1OTgyOWM4NDUwNmI2NzQwOTA4ODc1ZGY4ZjdfMy01LTEtMS0w_9774623c-8911-467a-aaa3-0d9c6031ed73"
      unitRef="usd">156330000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i19edb19ce71d46af93c545a4cf988835_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOmZmNWVlNTk4MjljODQ1MDZiNjc0MDkwODg3NWRmOGY3L3RhYmxlcmFuZ2U6ZmY1ZWU1OTgyOWM4NDUwNmI2NzQwOTA4ODc1ZGY4ZjdfNC0zLTEtMS0w_efc0caaf-0bc8-4b93-a8a3-ffc253e6ff76"
      unitRef="usd">-15592000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i11559dbd03064951910304036e9dcdb8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOmZmNWVlNTk4MjljODQ1MDZiNjc0MDkwODg3NWRmOGY3L3RhYmxlcmFuZ2U6ZmY1ZWU1OTgyOWM4NDUwNmI2NzQwOTA4ODc1ZGY4ZjdfNC01LTEtMS02NjM_1923318e-b420-4b36-8bf7-c64abffc26cd"
      unitRef="usd">-69706000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i55505ff8877341bc9ee365b84a15407c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RhYmxlOmZmNWVlNTk4MjljODQ1MDZiNjc0MDkwODg3NWRmOGY3L3RhYmxlcmFuZ2U6ZmY1ZWU1OTgyOWM4NDUwNmI2NzQwOTA4ODc1ZGY4ZjdfNC01LTEtMS0w_e79cfb50-6945-44c3-8447-0c3051206415"
      unitRef="usd">-73358000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="idcf073ca30894f048a6e0f81ec33a7d2_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RleHRyZWdpb246N2M4NDZhNmQ0MjMxNDI2ZmI0MjU3ZTRjZjUyZmRhMTJfOTQwOA_12ff5d9e-c67b-4cbb-bb0d-8663733cbac4"
      unitRef="usd">19700000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i11559dbd03064951910304036e9dcdb8_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181Mi9mcmFnOjdjODQ2YTZkNDIzMTQyNmZiNDI1N2U0Y2Y1MmZkYTEyL3RleHRyZWdpb246N2M4NDZhNmQ0MjMxNDI2ZmI0MjU3ZTRjZjUyZmRhMTJfMTA5OTUxMTYzNzU2NQ_008a9288-186b-4cf8-ba3d-26a7cdd612eb"
      unitRef="usd">32800000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181NS9mcmFnOmU4OTNiNWVlNzg3NzQ0M2FiYTYwMjhkODk3MDAwMGRiL3RleHRyZWdpb246ZTg5M2I1ZWU3ODc3NDQzYWJhNjAyOGQ4OTcwMDAwZGJfNTQ3_9b0b2687-eec8-446a-b5b0-28bf6990c678">Merger and Restructuring Costs&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Merger and restructuring costs consist primarily of professional services fees and employee termination costs, including stock-based compensation charges, associated with the Merger and resulting restructuring activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes Merger and restructuring cost activity (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.754%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2020&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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional Service (investment banking advisory, legal and other professional services)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Personnel related (severance and one-time termination benefit 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;948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Non-cash stock-based compensation (double-trigger acceleration and severance)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Total merger and restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued restructuring costs related to the Merger were $5.1 million at September 30, 2020. Accrued restructuring costs are included within other liabilities on the Company's condensed consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.708%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued Merger and restructuring costs at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring costs, personnel related and non-cash stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring costs, Merger assumed loss contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 2px 6pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for restructuring 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;(4,071)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 6pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-cash stock-based 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;(1,554)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued Merger and restructuring costs at September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181NS9mcmFnOmU4OTNiNWVlNzg3NzQ0M2FiYTYwMjhkODk3MDAwMGRiL3RleHRyZWdpb246ZTg5M2I1ZWU3ODc3NDQzYWJhNjAyOGQ4OTcwMDAwZGJfNTQ4_9de58cae-0055-4260-bc15-05b36a7e5c4d">&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes Merger and restructuring cost activity (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.754%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2020&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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional Service (investment banking advisory, legal and other professional services)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Personnel related (severance and one-time termination benefit 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;948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Non-cash stock-based compensation (double-trigger acceleration and severance)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Total merger and restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.708%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued Merger and restructuring costs at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring costs, personnel related and non-cash stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring costs, Merger assumed loss contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 2px 6pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for restructuring 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;(4,071)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 6pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-cash stock-based 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;(1,554)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued Merger and restructuring costs at September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="idcf073ca30894f048a6e0f81ec33a7d2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181NS9mcmFnOmU4OTNiNWVlNzg3NzQ0M2FiYTYwMjhkODk3MDAwMGRiL3RhYmxlOjIwN2Q1NTAxYmNiYjQyYzQ5NTc4MTM2YTE5ZjA2ZWM0L3RhYmxlcmFuZ2U6MjA3ZDU1MDFiY2JiNDJjNDk1NzgxMzZhMTlmMDZlYzRfMy0xLTEtMS0w_91dc92f5-a11b-4861-9fd4-67e9b3785fde"
      unitRef="usd">952000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i11559dbd03064951910304036e9dcdb8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181NS9mcmFnOmU4OTNiNWVlNzg3NzQ0M2FiYTYwMjhkODk3MDAwMGRiL3RhYmxlOjIwN2Q1NTAxYmNiYjQyYzQ5NTc4MTM2YTE5ZjA2ZWM0L3RhYmxlcmFuZ2U6MjA3ZDU1MDFiY2JiNDJjNDk1NzgxMzZhMTlmMDZlYzRfMy0zLTEtMS0w_0b01f243-f57b-4a3f-a85e-8a3895ed731b"
      unitRef="usd">9533000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:RestructuringCharges
      contextRef="idcf073ca30894f048a6e0f81ec33a7d2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181NS9mcmFnOmU4OTNiNWVlNzg3NzQ0M2FiYTYwMjhkODk3MDAwMGRiL3RhYmxlOjIwN2Q1NTAxYmNiYjQyYzQ5NTc4MTM2YTE5ZjA2ZWM0L3RhYmxlcmFuZ2U6MjA3ZDU1MDFiY2JiNDJjNDk1NzgxMzZhMTlmMDZlYzRfNC0xLTEtMS0w_4c70e201-0ec5-4769-b295-ee7f0c992cce"
      unitRef="usd">948000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i11559dbd03064951910304036e9dcdb8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181NS9mcmFnOmU4OTNiNWVlNzg3NzQ0M2FiYTYwMjhkODk3MDAwMGRiL3RhYmxlOjIwN2Q1NTAxYmNiYjQyYzQ5NTc4MTM2YTE5ZjA2ZWM0L3RhYmxlcmFuZ2U6MjA3ZDU1MDFiY2JiNDJjNDk1NzgxMzZhMTlmMDZlYzRfNC0zLTEtMS0w_7fb16f9d-dfff-4dbc-b71f-0902c250dd36"
      unitRef="usd">5590000</us-gaap:RestructuringCharges>
    <rubi:RestructuringReserveAndMergerRelatedCostsSettledWithoutCash
      contextRef="idcf073ca30894f048a6e0f81ec33a7d2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181NS9mcmFnOmU4OTNiNWVlNzg3NzQ0M2FiYTYwMjhkODk3MDAwMGRiL3RhYmxlOjIwN2Q1NTAxYmNiYjQyYzQ5NTc4MTM2YTE5ZjA2ZWM0L3RhYmxlcmFuZ2U6MjA3ZDU1MDFiY2JiNDJjNDk1NzgxMzZhMTlmMDZlYzRfNS0xLTEtMS0w_a17f8bbd-1ea8-4e17-9a97-d4c846555e90"
      unitRef="usd">354000</rubi:RestructuringReserveAndMergerRelatedCostsSettledWithoutCash>
    <rubi:RestructuringReserveAndMergerRelatedCostsSettledWithoutCash
      contextRef="i11559dbd03064951910304036e9dcdb8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181NS9mcmFnOmU4OTNiNWVlNzg3NzQ0M2FiYTYwMjhkODk3MDAwMGRiL3RhYmxlOjIwN2Q1NTAxYmNiYjQyYzQ5NTc4MTM2YTE5ZjA2ZWM0L3RhYmxlcmFuZ2U6MjA3ZDU1MDFiY2JiNDJjNDk1NzgxMzZhMTlmMDZlYzRfNS0zLTEtMS0w_f35f8514-0a2b-4b21-a52a-50198d6cee9e"
      unitRef="usd">1554000</rubi:RestructuringReserveAndMergerRelatedCostsSettledWithoutCash>
    <rubi:RestructuringChargesAndBusinessCombinationAcquisitionRelatedCosts
      contextRef="idcf073ca30894f048a6e0f81ec33a7d2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181NS9mcmFnOmU4OTNiNWVlNzg3NzQ0M2FiYTYwMjhkODk3MDAwMGRiL3RhYmxlOjIwN2Q1NTAxYmNiYjQyYzQ5NTc4MTM2YTE5ZjA2ZWM0L3RhYmxlcmFuZ2U6MjA3ZDU1MDFiY2JiNDJjNDk1NzgxMzZhMTlmMDZlYzRfNi0xLTEtMS0w_03fae489-eb44-47b0-b7d5-6e223926a7ff"
      unitRef="usd">2254000</rubi:RestructuringChargesAndBusinessCombinationAcquisitionRelatedCosts>
    <rubi:RestructuringChargesAndBusinessCombinationAcquisitionRelatedCosts
      contextRef="i11559dbd03064951910304036e9dcdb8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181NS9mcmFnOmU4OTNiNWVlNzg3NzQ0M2FiYTYwMjhkODk3MDAwMGRiL3RhYmxlOjIwN2Q1NTAxYmNiYjQyYzQ5NTc4MTM2YTE5ZjA2ZWM0L3RhYmxlcmFuZ2U6MjA3ZDU1MDFiY2JiNDJjNDk1NzgxMzZhMTlmMDZlYzRfNi0zLTEtMS0w_7321d00b-a0d0-4f2c-88a7-03b996d7164a"
      unitRef="usd">16677000</rubi:RestructuringChargesAndBusinessCombinationAcquisitionRelatedCosts>
    <rubi:RestructuringReserveAndBusinessCombinationAcquisitionRelatedCosts
      contextRef="i66d8a7740cf343cd864ad63e95d988ca_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181NS9mcmFnOmU4OTNiNWVlNzg3NzQ0M2FiYTYwMjhkODk3MDAwMGRiL3RleHRyZWdpb246ZTg5M2I1ZWU3ODc3NDQzYWJhNjAyOGQ4OTcwMDAwZGJfNDEx_f5812674-f3c6-40ca-bc75-b786322bda7d"
      unitRef="usd">5100000</rubi:RestructuringReserveAndBusinessCombinationAcquisitionRelatedCosts>
    <rubi:RestructuringReserveAndBusinessCombinationAcquisitionRelatedCosts
      contextRef="i8a38a5729bf54df182ac64a0355d0afd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181NS9mcmFnOmU4OTNiNWVlNzg3NzQ0M2FiYTYwMjhkODk3MDAwMGRiL3RhYmxlOmFjY2VjMWU4YzgwMTRmODQ5ZWRkYTQ0YzNhZGM5NjE4L3RhYmxlcmFuZ2U6YWNjZWMxZThjODAxNGY4NDllZGRhNDRjM2FkYzk2MThfMS0xLTEtMS0w_1ea91695-f031-4296-8968-3db26a2740dd"
      unitRef="usd">0</rubi:RestructuringReserveAndBusinessCombinationAcquisitionRelatedCosts>
    <rubi:RestructuringChargesAndMergerRelatedCostsSettledWithoutCash
      contextRef="i11559dbd03064951910304036e9dcdb8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181NS9mcmFnOmU4OTNiNWVlNzg3NzQ0M2FiYTYwMjhkODk3MDAwMGRiL3RhYmxlOmFjY2VjMWU4YzgwMTRmODQ5ZWRkYTQ0YzNhZGM5NjE4L3RhYmxlcmFuZ2U6YWNjZWMxZThjODAxNGY4NDllZGRhNDRjM2FkYzk2MThfMi0xLTEtMS0w_29c03637-882e-4c91-991b-e49c0166369a"
      unitRef="usd">7144000</rubi:RestructuringChargesAndMergerRelatedCostsSettledWithoutCash>
    <rubi:RestructuringChargesMergerAssumedLossContracts
      contextRef="i11559dbd03064951910304036e9dcdb8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181NS9mcmFnOmU4OTNiNWVlNzg3NzQ0M2FiYTYwMjhkODk3MDAwMGRiL3RhYmxlOmFjY2VjMWU4YzgwMTRmODQ5ZWRkYTQ0YzNhZGM5NjE4L3RhYmxlcmFuZ2U6YWNjZWMxZThjODAxNGY4NDllZGRhNDRjM2FkYzk2MThfMy0xLTEtMS0w_ae2b4314-f702-4b60-8d6e-c76068a5e3e2"
      unitRef="usd">3592000</rubi:RestructuringChargesMergerAssumedLossContracts>
    <rubi:PaymentsForRestructuringAndMergerRelatedCosts
      contextRef="i11559dbd03064951910304036e9dcdb8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181NS9mcmFnOmU4OTNiNWVlNzg3NzQ0M2FiYTYwMjhkODk3MDAwMGRiL3RhYmxlOmFjY2VjMWU4YzgwMTRmODQ5ZWRkYTQ0YzNhZGM5NjE4L3RhYmxlcmFuZ2U6YWNjZWMxZThjODAxNGY4NDllZGRhNDRjM2FkYzk2MThfNC0xLTEtMS0w_2951ec6b-0f2b-4000-8910-270e2389a564"
      unitRef="usd">4071000</rubi:PaymentsForRestructuringAndMergerRelatedCosts>
    <rubi:RestructuringReserveAndMergerRelatedCostsSettledWithoutCash
      contextRef="i11559dbd03064951910304036e9dcdb8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181NS9mcmFnOmU4OTNiNWVlNzg3NzQ0M2FiYTYwMjhkODk3MDAwMGRiL3RhYmxlOmFjY2VjMWU4YzgwMTRmODQ5ZWRkYTQ0YzNhZGM5NjE4L3RhYmxlcmFuZ2U6YWNjZWMxZThjODAxNGY4NDllZGRhNDRjM2FkYzk2MThfNS0xLTEtMS0w_8d2cd65f-6e56-4f1a-9d64-bec8f91fc82b"
      unitRef="usd">1554000</rubi:RestructuringReserveAndMergerRelatedCostsSettledWithoutCash>
    <rubi:RestructuringReserveAndBusinessCombinationAcquisitionRelatedCosts
      contextRef="i66d8a7740cf343cd864ad63e95d988ca_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181NS9mcmFnOmU4OTNiNWVlNzg3NzQ0M2FiYTYwMjhkODk3MDAwMGRiL3RhYmxlOmFjY2VjMWU4YzgwMTRmODQ5ZWRkYTQ0YzNhZGM5NjE4L3RhYmxlcmFuZ2U6YWNjZWMxZThjODAxNGY4NDllZGRhNDRjM2FkYzk2MThfNi0xLTEtMS0w_14cbd4ca-a0cb-43f0-afc4-1596dde76bb3"
      unitRef="usd">5111000</rubi:RestructuringReserveAndBusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfNTA3OQ_619a6b90-96e7-44e8-a4b6-e61c709a83eb">Stock-Based CompensationThe Company&#x2019;s equity incentive plans provide for the grant of equity awards, including non-statutory or incentive stock options, restricted stock awards ("RSAs"), and restricted stock units ("RSUs"), to the Company's employees, officers, directors, and consultants. The Company's board of directors administers the plans. Outstanding options vest based upon continued service at varying rates, but generally over four years from issuance with 25% vesting after one year of service and the remainder vesting monthly thereafter. RSAs and RSUs vest at varying rates, typically with approximately 25% vesting after approximately one year of service and the remainder vesting semi-annually thereafter, but with certain retention grants vesting 50% on each of the first and second anniversaries of the grant date. Restricted stock units granted in 2020 have approximately 25% of the award vesting after approximately one year of service and the remainder vesting quarterly thereafter. Options, RSAs, and RSUs granted under the plans accelerate under certain circumstances for certain participants upon a change in control, as defined in the governing plan or award agreement. An aggregate of 9,509,867&#160;shares remained available for future grants at September 30, 2020 under the plans.&lt;div style="margin-bottom:5pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of stock option activity for the nine months ended September 30, 2020 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.717%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.072%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.072%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.072%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.360%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;div style="padding-left:36pt;padding-right:4.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares Under Option&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;padding:2px 1pt;text-align:center;vertical-align: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&#160;Exercise Price&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;padding:2px 1pt;text-align:center;vertical-align: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 Contractual&#160;Life&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;div style="padding-left:36pt;padding-right:4.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;(in&#160;thousands)&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:0 1pt"/&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="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;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options assumed in Merger&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,336)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;13.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at September 30, 2020&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;8,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;5.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 2.25pt;text-align:center;vertical-align: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.54 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;20,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 2.25pt;text-align:center;vertical-align: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.05 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total intrinsic values of options exercised during the nine months ended September 30, 2020 was $5.9 million. At September 30, 2020, the Company had unrecognized employee stock-based compensation expense relating to unvested stock options of approximately $8.3 million, which is expected to be recognized over a weighted-average period of 2.6 years. Total fair value of options vested during the nine months ended September 30, 2020 was $3.7 million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimates the fair value of stock options that contain service and/or performance conditions using the Black-Scholes option pricing model. The grant date fair value of options granted and assumed during the nine months ended September 30, 2020 was $3.17 per share. The grant date fair value of options granted during the nine months ended September 30, 2020, was $3.22 per share and the fair value of options assumed in the Merger was $3.16 per share. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average input assumptions used by the Company were as follows for options granted during the respective periods:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2019&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"&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;Restricted Stock Awards &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of RSA activity for the nine months ended September 30, 2020 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.967%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Shares&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-Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in&#160;thousands)&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: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;Unvested shares of restricted stock awards outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;13.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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;&#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;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Unvested shares of restricted stock awards outstanding at September 30, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There is no unrecognized stock-based compensation expense for RSAs at September 30, 2020 as they were fully vested. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&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;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of RSU activity for the nine months ended September 30, 2020 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.024%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.025%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Shares&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-Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in&#160;thousands)&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: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;Unvested restricted stock units outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;4.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Restricted stock units assumed in Merger&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;5.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(773)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,054)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;4.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Unvested restricted stock units outstanding at September 30, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average grant date fair value per share of RSUs granted during the nine months ended September 30, 2020 was $5.41. The aggregate fair value of RSUs that vested during the nine months ended September 30, 2020 was $32.1 million. At September 30, 2020, the intrinsic value of unvested RSUs was $72.8 million. At September 30, 2020, the Company had unrecognized stock-based compensation expense relating to unvested RSUs of approximately $42.8 million, which is expected to be recognized over a weighted-average period of 2.5 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&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;Performance Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2020, the Company granted the Company's CEO 146,341 restricted stock units that vest based on certain stock price performance metrics with a fair value of $0.9 million. The grant date fair value per share of restricted stock was $6.15, which was estimated using a Monte-Carlo lattice model. During the three and nine months ended September 30, 2020, the Company recognized $0.1 million of stock-based compensation related to these performance stock units based on a performance measurement of 44.8%. At September 30, 2020, the Company had unrecognized employee stock-based compensation expense of approximately $0.8 million, which is expected to be recognized over the remaining 2.5 years. Between 0% and 150% of the performance stock units will vest on the third anniversary of its grant date. The compensation expense will not be reversed if the performance metrics are not met. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2013, the Company adopted the Company's 2014 Employee Stock Purchase Plan ("ESPP"). The ESPP is designed to enable eligible employees to periodically purchase shares of the Company's common stock at a discount through payroll deductions of up to 10% of their eligible compensation, subject to any plan limitations. At the end of each &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfNDExNg_35f7349d-beed-41aa-a884-45d21417d10c"&gt;six&lt;/span&gt;-month offering period, employees are able to purchase shares at a price per share equal to 85% of the lower of the fair market value of the Company's common stock on the first trading day of the offering period or on the last trading day of the offering period. Offering periods generally commence and end in May and November of each year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September 30, 2020, the Company has reserved 2,271,459 shares of its common stock for issuance under the ESPP. The ESPP has an evergreen provision pursuant to which the share reserve will automatically increase on January 1st of each year in an amount equal to 1% of the total number of shares of capital stock outstanding on December 31st of the preceding calendar year, although the Company&#x2019;s board of directors may provide for a lesser increase, or no increase, in any year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation Expense &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock-based compensation expense recorded in the condensed consolidated statements of operations was as follows: &#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.628%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.190%"/&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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&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;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;September 30, 2019&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;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(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;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Restructuring and other exit 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;354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;1,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="if23842d6a4d34814822d401baf0bb78a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfNDUx_91e68861-1535-4154-90ca-b3b6600ac6c7">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i16a96abf97614a638470ff1daebddb6d_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfNDcz_b5987f1a-c383-4279-a8eb-360a6e87e825"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i16a96abf97614a638470ff1daebddb6d_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfNDkw_fe48e41e-7088-4bc8-8643-feadf077ae12">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i846c1d577a604fb382d97d9edebb943c_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfNjE2_a72c48d9-d217-46b8-962d-9f565c2d1ea1"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ie0f621987c8548d292e57f9b642e96b2_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfNjQ3_2f120537-1009-477e-9f4a-896df3edec5f">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ibe991a82b3c442aa80ff43ebef0f82db_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfNzU1_1398101a-796d-4990-a57a-29e360c9d1eb"
      unitRef="number">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ie0f621987c8548d292e57f9b642e96b2_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfODgx_8416ae5b-83de-48bf-b6d9-8050726a7dcd"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ie0f621987c8548d292e57f9b642e96b2_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfOTI1_ced0999c-ee7a-4591-a3e1-93bf324275e2">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfMTE5NA_8691cd60-124d-46f3-84bb-92cb5a48d3c7"
      unitRef="shares">9509867</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfNTExMg_464aaae9-2921-4a5e-94d6-e0c61944a882">&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of stock option activity for the nine months ended September 30, 2020 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.717%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.072%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.072%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.072%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.360%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;div style="padding-left:36pt;padding-right:4.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares Under Option&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;padding:2px 1pt;text-align:center;vertical-align: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&#160;Exercise Price&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;padding:2px 1pt;text-align:center;vertical-align: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 Contractual&#160;Life&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;div style="padding-left:36pt;padding-right:4.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;(in&#160;thousands)&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:0 1pt"/&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="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;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options assumed in Merger&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,336)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;13.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at September 30, 2020&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;8,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;5.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 2.25pt;text-align:center;vertical-align: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.54 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;20,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 2.25pt;text-align:center;vertical-align: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.05 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjg3MzE0YmY0YWY3ZTRiODZiNTllNTNlZWYyYjc4OGM2L3RhYmxlcmFuZ2U6ODczMTRiZjRhZjdlNGI4NmI1OWU1M2VlZjJiNzg4YzZfMi0xLTEtMS0w_0ddb97ee-9ffe-4112-a756-d942f45b3907"
      unitRef="shares">4262000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ia478bc833a9b49cca1187d89869f95aa_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjg3MzE0YmY0YWY3ZTRiODZiNTllNTNlZWYyYjc4OGM2L3RhYmxlcmFuZ2U6ODczMTRiZjRhZjdlNGI4NmI1OWU1M2VlZjJiNzg4YzZfMi0zLTEtMS0w_f90b4b97-d928-44e9-807e-1af864ffbcad"
      unitRef="usdPerShare">6.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjg3MzE0YmY0YWY3ZTRiODZiNTllNTNlZWYyYjc4OGM2L3RhYmxlcmFuZ2U6ODczMTRiZjRhZjdlNGI4NmI1OWU1M2VlZjJiNzg4YzZfMy0xLTEtMS0w_561f671a-7bc0-4950-83cd-c98ac7a631d0"
      unitRef="shares">1145000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjg3MzE0YmY0YWY3ZTRiODZiNTllNTNlZWYyYjc4OGM2L3RhYmxlcmFuZ2U6ODczMTRiZjRhZjdlNGI4NmI1OWU1M2VlZjJiNzg4YzZfMy0zLTEtMS0w_cc40c958-a9fb-42fd-b861-1a2046e02108"
      unitRef="usdPerShare">5.32</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <rubi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInMergerNumber
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjg3MzE0YmY0YWY3ZTRiODZiNTllNTNlZWYyYjc4OGM2L3RhYmxlcmFuZ2U6ODczMTRiZjRhZjdlNGI4NmI1OWU1M2VlZjJiNzg4YzZfNC0xLTEtMS0w_b94b554f-caa2-4c11-b584-9ce2f740e3ad"
      unitRef="shares">4998000</rubi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInMergerNumber>
    <rubi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInMergerWeightedAverageExercisePrice
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjg3MzE0YmY0YWY3ZTRiODZiNTllNTNlZWYyYjc4OGM2L3RhYmxlcmFuZ2U6ODczMTRiZjRhZjdlNGI4NmI1OWU1M2VlZjJiNzg4YzZfNC0zLTEtMS0w_603342eb-e87e-4a8f-a269-29d7a6ae17c7"
      unitRef="usdPerShare">3.80</rubi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInMergerWeightedAverageExercisePrice>
    <rubi:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExercisesinPeriodGross
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjg3MzE0YmY0YWY3ZTRiODZiNTllNTNlZWYyYjc4OGM2L3RhYmxlcmFuZ2U6ODczMTRiZjRhZjdlNGI4NmI1OWU1M2VlZjJiNzg4YzZfNS0xLTEtMS0w_6a7e5e21-2e26-4fb6-a913-a3f960a1f51e"
      unitRef="shares">1336000</rubi:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExercisesinPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjg3MzE0YmY0YWY3ZTRiODZiNTllNTNlZWYyYjc4OGM2L3RhYmxlcmFuZ2U6ODczMTRiZjRhZjdlNGI4NmI1OWU1M2VlZjJiNzg4YzZfNS0zLTEtMS0w_84d56146-8ea4-43f7-9a03-edb403c75fd0"
      unitRef="usdPerShare">2.90</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjg3MzE0YmY0YWY3ZTRiODZiNTllNTNlZWYyYjc4OGM2L3RhYmxlcmFuZ2U6ODczMTRiZjRhZjdlNGI4NmI1OWU1M2VlZjJiNzg4YzZfNi0xLTEtMS0w_f976cde3-1c3b-46cb-85ed-5067cc7513f6"
      unitRef="shares">148000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjg3MzE0YmY0YWY3ZTRiODZiNTllNTNlZWYyYjc4OGM2L3RhYmxlcmFuZ2U6ODczMTRiZjRhZjdlNGI4NmI1OWU1M2VlZjJiNzg4YzZfNi0zLTEtMS0w_ba7055ec-9500-4a82-8a06-a1ae5c59e1cd"
      unitRef="usdPerShare">13.31</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjg3MzE0YmY0YWY3ZTRiODZiNTllNTNlZWYyYjc4OGM2L3RhYmxlcmFuZ2U6ODczMTRiZjRhZjdlNGI4NmI1OWU1M2VlZjJiNzg4YzZfNy0xLTEtMS0w_2250ea77-bda9-4eda-af5e-abe3015a2f31"
      unitRef="shares">131000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjg3MzE0YmY0YWY3ZTRiODZiNTllNTNlZWYyYjc4OGM2L3RhYmxlcmFuZ2U6ODczMTRiZjRhZjdlNGI4NmI1OWU1M2VlZjJiNzg4YzZfNy0zLTEtMS0w_1e19e59e-5c17-4f50-8b8a-99767adad637"
      unitRef="usdPerShare">5.14</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjg3MzE0YmY0YWY3ZTRiODZiNTllNTNlZWYyYjc4OGM2L3RhYmxlcmFuZ2U6ODczMTRiZjRhZjdlNGI4NmI1OWU1M2VlZjJiNzg4YzZfOC0xLTEtMS0w_f773aac8-e7aa-4405-835c-cf9bd14e2c6d"
      unitRef="shares">8790000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjg3MzE0YmY0YWY3ZTRiODZiNTllNTNlZWYyYjc4OGM2L3RhYmxlcmFuZ2U6ODczMTRiZjRhZjdlNGI4NmI1OWU1M2VlZjJiNzg4YzZfOC0zLTEtMS0w_ed526fb5-906e-40da-9122-8265898c4919"
      unitRef="usdPerShare">5.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjg3MzE0YmY0YWY3ZTRiODZiNTllNTNlZWYyYjc4OGM2L3RhYmxlcmFuZ2U6ODczMTRiZjRhZjdlNGI4NmI1OWU1M2VlZjJiNzg4YzZfOC01LTEtMS0w_f6a675cf-2cc7-48de-a479-fe8b3124a370">P5Y6M14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjg3MzE0YmY0YWY3ZTRiODZiNTllNTNlZWYyYjc4OGM2L3RhYmxlcmFuZ2U6ODczMTRiZjRhZjdlNGI4NmI1OWU1M2VlZjJiNzg4YzZfOC03LTEtMS0w_5560eac9-2337-4a8c-8403-25d02729a3e3"
      unitRef="usd">20257000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjg3MzE0YmY0YWY3ZTRiODZiNTllNTNlZWYyYjc4OGM2L3RhYmxlcmFuZ2U6ODczMTRiZjRhZjdlNGI4NmI1OWU1M2VlZjJiNzg4YzZfOS0xLTEtMS0w_bbc5a3fd-ae0c-4490-a84c-a304db2d1bbe"
      unitRef="shares">5732000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjg3MzE0YmY0YWY3ZTRiODZiNTllNTNlZWYyYjc4OGM2L3RhYmxlcmFuZ2U6ODczMTRiZjRhZjdlNGI4NmI1OWU1M2VlZjJiNzg4YzZfOS0zLTEtMS0w_cf5f802b-3d1f-496a-befa-5760dd0d01b8"
      unitRef="usdPerShare">5.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjg3MzE0YmY0YWY3ZTRiODZiNTllNTNlZWYyYjc4OGM2L3RhYmxlcmFuZ2U6ODczMTRiZjRhZjdlNGI4NmI1OWU1M2VlZjJiNzg4YzZfOS01LTEtMS0w_f2014f8a-26a5-4f9f-ae0b-84e23bc789c4">P4Y18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjg3MzE0YmY0YWY3ZTRiODZiNTllNTNlZWYyYjc4OGM2L3RhYmxlcmFuZ2U6ODczMTRiZjRhZjdlNGI4NmI1OWU1M2VlZjJiNzg4YzZfOS03LTEtMS0w_11c0c6de-0975-43a7-9167-90a45f784057"
      unitRef="usd">13828000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="if23842d6a4d34814822d401baf0bb78a_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfMTQxNQ_dc86143a-8ecb-4222-930f-8d39863d750e"
      unitRef="usd">5900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="ide98090b2dbc4c02a4604187e0e5a5ef_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfMTU0OQ_bdef4268-e9df-4481-8e2d-be7fe9356cf1"
      unitRef="usd">8300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="if23842d6a4d34814822d401baf0bb78a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfMTYyMg_e9ce2aab-96eb-4797-82ab-f6cffe37f7bf">P2Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="if23842d6a4d34814822d401baf0bb78a_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfMTY4Mg_b53840cc-988b-4ce9-a0c4-ebe971bee5ae"
      unitRef="usd">3700000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <rubi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAndAssumptionsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if23842d6a4d34814822d401baf0bb78a_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfMTA5OTUxMTYzMzAxOQ_91c4c8c9-4384-48a0-9a46-c8fc1564a38e"
      unitRef="usdPerShare">3.17</rubi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsAndAssumptionsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if23842d6a4d34814822d401baf0bb78a_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfMjA0Nw_c2d3e069-efe3-4f92-a0bc-dc694ff39231"
      unitRef="usdPerShare">3.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <rubi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAssumedInMerger
      contextRef="if23842d6a4d34814822d401baf0bb78a_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfMjExNg_f9ecbb9c-f51e-4a87-a57a-2062732e1263"
      unitRef="usdPerShare">3.16</rubi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAssumedInMerger>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfNTA5NQ_a0dba4b0-9bdc-462f-9d18-e0e80c490ede">&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average input assumptions used by the Company were as follows for options granted during the respective periods:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2019&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;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;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i42c1cb1bbf8c427aa27e0ec5552fe7b1_D20200701-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjBlMGIwZjFiODZmYjRhMDJiMDc2OGIyNWRlNDk5MzdiL3RhYmxlcmFuZ2U6MGUwYjBmMWI4NmZiNGEwMmIwNzY4YjI1ZGU0OTkzN2JfMi0xLTEtMS0w_fe13f44a-7f8c-41c8-8556-0d5d726c1ca4">P6Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="if23842d6a4d34814822d401baf0bb78a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjBlMGIwZjFiODZmYjRhMDJiMDc2OGIyNWRlNDk5MzdiL3RhYmxlcmFuZ2U6MGUwYjBmMWI4NmZiNGEwMmIwNzY4YjI1ZGU0OTkzN2JfMi01LTEtMS0w_dd041b8f-ede3-4bb1-baf8-bc86a55ec012">P6Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ib6c0a23353d54555a6a12fb093f52d57_D20190101-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjBlMGIwZjFiODZmYjRhMDJiMDc2OGIyNWRlNDk5MzdiL3RhYmxlcmFuZ2U6MGUwYjBmMWI4NmZiNGEwMmIwNzY4YjI1ZGU0OTkzN2JfMi03LTEtMS0w_ab198783-bdd5-4d36-bd3f-1c03fed9c44b">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i42c1cb1bbf8c427aa27e0ec5552fe7b1_D20200701-20200930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjBlMGIwZjFiODZmYjRhMDJiMDc2OGIyNWRlNDk5MzdiL3RhYmxlcmFuZ2U6MGUwYjBmMWI4NmZiNGEwMmIwNzY4YjI1ZGU0OTkzN2JfMy0xLTEtMS0w_a7c5339a-caf4-4a47-a35a-fc962405bc46"
      unitRef="number">0.0033</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="if23842d6a4d34814822d401baf0bb78a_D20200101-20200930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjBlMGIwZjFiODZmYjRhMDJiMDc2OGIyNWRlNDk5MzdiL3RhYmxlcmFuZ2U6MGUwYjBmMWI4NmZiNGEwMmIwNzY4YjI1ZGU0OTkzN2JfMy01LTEtMS0w_8fd05bf1-9ea3-4a5e-b21a-9fb2c830732e"
      unitRef="number">0.0045</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ib6c0a23353d54555a6a12fb093f52d57_D20190101-20190930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjBlMGIwZjFiODZmYjRhMDJiMDc2OGIyNWRlNDk5MzdiL3RhYmxlcmFuZ2U6MGUwYjBmMWI4NmZiNGEwMmIwNzY4YjI1ZGU0OTkzN2JfMy03LTEtMS0w_f1a70ceb-29fe-409c-a836-c256a92d02ca"
      unitRef="number">0.0251</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i42c1cb1bbf8c427aa27e0ec5552fe7b1_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjBlMGIwZjFiODZmYjRhMDJiMDc2OGIyNWRlNDk5MzdiL3RhYmxlcmFuZ2U6MGUwYjBmMWI4NmZiNGEwMmIwNzY4YjI1ZGU0OTkzN2JfNC0xLTEtMS0w_0e384453-bb43-4adc-95ef-57d31f2791c3"
      unitRef="number">0.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="if23842d6a4d34814822d401baf0bb78a_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjBlMGIwZjFiODZmYjRhMDJiMDc2OGIyNWRlNDk5MzdiL3RhYmxlcmFuZ2U6MGUwYjBmMWI4NmZiNGEwMmIwNzY4YjI1ZGU0OTkzN2JfNC01LTEtMS0w_2d14bfc1-8080-47c0-b77c-01caf99ad379"
      unitRef="number">0.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ib6c0a23353d54555a6a12fb093f52d57_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjBlMGIwZjFiODZmYjRhMDJiMDc2OGIyNWRlNDk5MzdiL3RhYmxlcmFuZ2U6MGUwYjBmMWI4NmZiNGEwMmIwNzY4YjI1ZGU0OTkzN2JfNC03LTEtMS0w_82762d15-39d8-4e1c-9471-2dd20deab084"
      unitRef="number">0.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i42c1cb1bbf8c427aa27e0ec5552fe7b1_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjBlMGIwZjFiODZmYjRhMDJiMDc2OGIyNWRlNDk5MzdiL3RhYmxlcmFuZ2U6MGUwYjBmMWI4NmZiNGEwMmIwNzY4YjI1ZGU0OTkzN2JfNS0xLTEtMS0w_855deb30-1ff9-46fb-86dc-f521a092b7a9"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="if23842d6a4d34814822d401baf0bb78a_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjBlMGIwZjFiODZmYjRhMDJiMDc2OGIyNWRlNDk5MzdiL3RhYmxlcmFuZ2U6MGUwYjBmMWI4NmZiNGEwMmIwNzY4YjI1ZGU0OTkzN2JfNS01LTEtMS0w_66d51446-f1b9-486f-9474-0ce945cf7a03"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ib6c0a23353d54555a6a12fb093f52d57_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjBlMGIwZjFiODZmYjRhMDJiMDc2OGIyNWRlNDk5MzdiL3RhYmxlcmFuZ2U6MGUwYjBmMWI4NmZiNGEwMmIwNzY4YjI1ZGU0OTkzN2JfNS03LTEtMS0w_f4aab589-d173-4459-af81-15ee31bd6db7"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfNTEwNQ_49ceac09-c6be-4ffb-86be-e77a000f5448">&lt;div style="margin-bottom:3pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of RSA activity for the nine months ended September 30, 2020 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.967%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Shares&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-Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in&#160;thousands)&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: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;Unvested shares of restricted stock awards outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;13.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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;&#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;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Unvested shares of restricted stock awards outstanding at September 30, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;&#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;/table&gt;&lt;/div&gt;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i605ef5bff6e642b6bfe3c1c84d672b8d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjAyYjk1ZGU1MDU0ZDRmOGJhZWVkMWE4NjcwOGE1OTk0L3RhYmxlcmFuZ2U6MDJiOTVkZTUwNTRkNGY4YmFlZWQxYTg2NzA4YTU5OTRfMi0xLTEtMS0w_00adf4cf-da32-4877-a28f-70792840c1a4"
      unitRef="shares">2000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i605ef5bff6e642b6bfe3c1c84d672b8d_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjAyYjk1ZGU1MDU0ZDRmOGJhZWVkMWE4NjcwOGE1OTk0L3RhYmxlcmFuZ2U6MDJiOTVkZTUwNTRkNGY4YmFlZWQxYTg2NzA4YTU5OTRfMi0zLTEtMS0w_70a1752b-b74f-499f-8259-8c6323c8a61f"
      unitRef="usdPerShare">13.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i9be421e6bbd844f28aaf9033d4ba3f1e_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjAyYjk1ZGU1MDU0ZDRmOGJhZWVkMWE4NjcwOGE1OTk0L3RhYmxlcmFuZ2U6MDJiOTVkZTUwNTRkNGY4YmFlZWQxYTg2NzA4YTU5OTRfMy0xLTEtMS0w_225a468b-b056-40f1-8e20-56beae72986d"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9be421e6bbd844f28aaf9033d4ba3f1e_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjAyYjk1ZGU1MDU0ZDRmOGJhZWVkMWE4NjcwOGE1OTk0L3RhYmxlcmFuZ2U6MDJiOTVkZTUwNTRkNGY4YmFlZWQxYTg2NzA4YTU5OTRfMy0zLTEtMS0w_7e1e4096-0f42-4ae6-af1f-d8edb38f1a84"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i9be421e6bbd844f28aaf9033d4ba3f1e_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjAyYjk1ZGU1MDU0ZDRmOGJhZWVkMWE4NjcwOGE1OTk0L3RhYmxlcmFuZ2U6MDJiOTVkZTUwNTRkNGY4YmFlZWQxYTg2NzA4YTU5OTRfNC0xLTEtMS0w_2121cd4c-eec8-4f0b-a4b7-14cdc7dc920f"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i9be421e6bbd844f28aaf9033d4ba3f1e_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjAyYjk1ZGU1MDU0ZDRmOGJhZWVkMWE4NjcwOGE1OTk0L3RhYmxlcmFuZ2U6MDJiOTVkZTUwNTRkNGY4YmFlZWQxYTg2NzA4YTU5OTRfNC0zLTEtMS0w_efeb9c6a-0ecb-4a29-9495-3fb47198a7dd"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i9be421e6bbd844f28aaf9033d4ba3f1e_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjAyYjk1ZGU1MDU0ZDRmOGJhZWVkMWE4NjcwOGE1OTk0L3RhYmxlcmFuZ2U6MDJiOTVkZTUwNTRkNGY4YmFlZWQxYTg2NzA4YTU5OTRfNS0xLTEtMS0w_8c4e52ec-600b-4006-9e99-fbf46cc30fcc"
      unitRef="shares">2000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9be421e6bbd844f28aaf9033d4ba3f1e_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjAyYjk1ZGU1MDU0ZDRmOGJhZWVkMWE4NjcwOGE1OTk0L3RhYmxlcmFuZ2U6MDJiOTVkZTUwNTRkNGY4YmFlZWQxYTg2NzA4YTU5OTRfNS0zLTEtMS0w_9694514b-0a53-4e9e-9b22-dbdc1e3b8ea3"
      unitRef="usdPerShare">13.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i6f059d4b34ca4451b66d883cc7ad3f8d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjAyYjk1ZGU1MDU0ZDRmOGJhZWVkMWE4NjcwOGE1OTk0L3RhYmxlcmFuZ2U6MDJiOTVkZTUwNTRkNGY4YmFlZWQxYTg2NzA4YTU5OTRfNi0xLTEtMS0w_feb07be0-1123-4a0d-89eb-e4c40affc2d4"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i6f059d4b34ca4451b66d883cc7ad3f8d_I20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOjAyYjk1ZGU1MDU0ZDRmOGJhZWVkMWE4NjcwOGE1OTk0L3RhYmxlcmFuZ2U6MDJiOTVkZTUwNTRkNGY4YmFlZWQxYTg2NzA4YTU5OTRfNi0zLTEtMS0w_837c21bf-ee9d-4c14-a7cd-d84291552df2"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i6f059d4b34ca4451b66d883cc7ad3f8d_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfMjM1Mg_91217f1f-440c-467c-89a9-ca613a0a7bf8"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfNTExNA_1a278d59-9dd6-47a9-91a7-377428c4cc92">&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of RSU activity for the nine months ended September 30, 2020 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.024%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.025%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Shares&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-Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in&#160;thousands)&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: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;Unvested restricted stock units outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;4.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Restricted stock units assumed in Merger&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;5.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(773)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,054)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;4.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Unvested restricted stock units outstanding at September 30, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i971e52451f244b128afae05aa6b9fb51_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmIxY2U3MTRjYzI0YTQ2NGFiNWY5YTNhMGViOWQwODdmL3RhYmxlcmFuZ2U6YjFjZTcxNGNjMjRhNDY0YWI1ZjlhM2EwZWI5ZDA4N2ZfMi0xLTEtMS0w_a9415eee-3b7c-4411-8bd6-390ad9be41c1"
      unitRef="shares">8077000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i971e52451f244b128afae05aa6b9fb51_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmIxY2U3MTRjYzI0YTQ2NGFiNWY5YTNhMGViOWQwODdmL3RhYmxlcmFuZ2U6YjFjZTcxNGNjMjRhNDY0YWI1ZjlhM2EwZWI5ZDA4N2ZfMi0zLTEtMS0w_a33052fb-a297-42f9-b0ba-0b4ccdd1948f"
      unitRef="usdPerShare">4.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1104ac5921a64957ae134db7f4858894_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmIxY2U3MTRjYzI0YTQ2NGFiNWY5YTNhMGViOWQwODdmL3RhYmxlcmFuZ2U6YjFjZTcxNGNjMjRhNDY0YWI1ZjlhM2EwZWI5ZDA4N2ZfMy0xLTEtMS0w_e37d4e7d-95c0-447e-8ec8-00405519a6c1"
      unitRef="shares">4816000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1104ac5921a64957ae134db7f4858894_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmIxY2U3MTRjYzI0YTQ2NGFiNWY5YTNhMGViOWQwODdmL3RhYmxlcmFuZ2U6YjFjZTcxNGNjMjRhNDY0YWI1ZjlhM2EwZWI5ZDA4N2ZfMy0zLTEtMS0w_99f5ddd2-7249-4df6-99c7-40f68c003123"
      unitRef="usdPerShare">5.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <rubi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInPeriodInMerger
      contextRef="i1104ac5921a64957ae134db7f4858894_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmIxY2U3MTRjYzI0YTQ2NGFiNWY5YTNhMGViOWQwODdmL3RhYmxlcmFuZ2U6YjFjZTcxNGNjMjRhNDY0YWI1ZjlhM2EwZWI5ZDA4N2ZfNC0xLTEtMS0w_cbbbf72c-fbf0-43d5-90f1-19e25ca17bc0"
      unitRef="shares">2416000</rubi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInPeriodInMerger>
    <rubi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInPeriodInMergerWeightedAverageGrantDateFairValue
      contextRef="i1104ac5921a64957ae134db7f4858894_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmIxY2U3MTRjYzI0YTQ2NGFiNWY5YTNhMGViOWQwODdmL3RhYmxlcmFuZ2U6YjFjZTcxNGNjMjRhNDY0YWI1ZjlhM2EwZWI5ZDA4N2ZfNC0zLTEtMS0w_0c8ee312-9205-4401-ba31-3df576bf9088"
      unitRef="usdPerShare">5.40</rubi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInPeriodInMergerWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i1104ac5921a64957ae134db7f4858894_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmIxY2U3MTRjYzI0YTQ2NGFiNWY5YTNhMGViOWQwODdmL3RhYmxlcmFuZ2U6YjFjZTcxNGNjMjRhNDY0YWI1ZjlhM2EwZWI5ZDA4N2ZfNS0xLTEtMS0w_335bd7e6-cf36-4988-b9f4-ac7d11bb4818"
      unitRef="shares">773000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i1104ac5921a64957ae134db7f4858894_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmIxY2U3MTRjYzI0YTQ2NGFiNWY5YTNhMGViOWQwODdmL3RhYmxlcmFuZ2U6YjFjZTcxNGNjMjRhNDY0YWI1ZjlhM2EwZWI5ZDA4N2ZfNS0zLTEtMS0w_ddb0b66a-e9ec-44ca-808c-fd207c33dd24"
      unitRef="usdPerShare">5.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i1104ac5921a64957ae134db7f4858894_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmIxY2U3MTRjYzI0YTQ2NGFiNWY5YTNhMGViOWQwODdmL3RhYmxlcmFuZ2U6YjFjZTcxNGNjMjRhNDY0YWI1ZjlhM2EwZWI5ZDA4N2ZfNi0xLTEtMS0w_da4c6a62-1245-46a8-bcb4-3b02ffdf3f50"
      unitRef="shares">4054000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1104ac5921a64957ae134db7f4858894_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmIxY2U3MTRjYzI0YTQ2NGFiNWY5YTNhMGViOWQwODdmL3RhYmxlcmFuZ2U6YjFjZTcxNGNjMjRhNDY0YWI1ZjlhM2EwZWI5ZDA4N2ZfNi0zLTEtMS0w_2e56a5c0-6774-4692-9d7f-b3c317bb3d23"
      unitRef="usdPerShare">4.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7a7c3ea7ee584db3b94c049e915da074_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmIxY2U3MTRjYzI0YTQ2NGFiNWY5YTNhMGViOWQwODdmL3RhYmxlcmFuZ2U6YjFjZTcxNGNjMjRhNDY0YWI1ZjlhM2EwZWI5ZDA4N2ZfNy0xLTEtMS0w_a20481db-37e9-4366-8e02-88d03f5aeae0"
      unitRef="shares">10482000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7a7c3ea7ee584db3b94c049e915da074_I20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmIxY2U3MTRjYzI0YTQ2NGFiNWY5YTNhMGViOWQwODdmL3RhYmxlcmFuZ2U6YjFjZTcxNGNjMjRhNDY0YWI1ZjlhM2EwZWI5ZDA4N2ZfNy0zLTEtMS0w_f08f83f6-fc71-436a-ab8e-1c672f822550"
      unitRef="usdPerShare">5.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1104ac5921a64957ae134db7f4858894_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfMjYxOA_f5d7420d-ec33-41ec-99c1-2bef3164e601"
      unitRef="usdPerShare">5.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i1104ac5921a64957ae134db7f4858894_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfMjY4OA_bfa78a9a-d1d3-4b90-b81b-d90306f374f4"
      unitRef="usd">32100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
      contextRef="i7a7c3ea7ee584db3b94c049e915da074_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfMjc0MA_89ce4d97-53ee-4a04-8d97-0e372389e31d"
      unitRef="usd">72800000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i7a7c3ea7ee584db3b94c049e915da074_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfMjg1Ng_35b301cb-c4af-4cae-9c4f-48818ca5a3bf"
      unitRef="usd">42800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <rubi:EmployeeServiceShareBasedCompensationNonVestedRestrictedStockUnitsCompensationCostNotYetRecognizedPeriodforRecognition
      contextRef="i1104ac5921a64957ae134db7f4858894_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfMjkyOQ_be4d6392-2453-4a75-bacd-d8fde8e796db">P2Y6M</rubi:EmployeeServiceShareBasedCompensationNonVestedRestrictedStockUnitsCompensationCostNotYetRecognizedPeriodforRecognition>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i46a4a77da1bd477bb92fbcd7a6ab9669_D20200401-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfMzAxMQ_a7874d9d-4925-426d-a562-2a56e7248c6f"
      unitRef="shares">146341</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i46a4a77da1bd477bb92fbcd7a6ab9669_D20200401-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfMzExNw_b182af6b-6d72-4f7a-9bf2-57d0eb0aab14"
      unitRef="usd">900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i46a4a77da1bd477bb92fbcd7a6ab9669_D20200401-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfMzE4MQ_25e37c86-3208-47aa-b681-38437169a1ea"
      unitRef="usdPerShare">6.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i75ffeca8f8d14e3bb9c070d603a94710_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfMzI4MQ_6c29c12a-5f7d-4fc2-9df1-f97561a446d7"
      unitRef="usd">100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6507b0a122dd4307bb908077403f8b94_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfMzI4MQ_d935bcee-399e-47ab-8850-73e64bb8116b"
      unitRef="usd">100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <rubi:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMeasurementPercentage
      contextRef="i75ffeca8f8d14e3bb9c070d603a94710_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfMzM5MQ_bd1d87dd-ed3d-4840-9797-8eb0313cc10f"
      unitRef="number">0.448</rubi:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMeasurementPercentage>
    <rubi:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMeasurementPercentage
      contextRef="i6507b0a122dd4307bb908077403f8b94_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfMzM5MQ_e7ccbf37-5b6e-4c62-b5f2-6df059d17fe3"
      unitRef="number">0.448</rubi:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMeasurementPercentage>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i236073bfaf4a441f8ce071187ff24fc9_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfMzQ5MA_6327a262-fe47-449a-9b8b-4fa04f2b3263"
      unitRef="usd">800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i75ffeca8f8d14e3bb9c070d603a94710_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfMzU0OA_504a2968-1d95-4afe-a4b5-1790d4fd3f2e">P2Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ib5085ee498d047e99a53868b76f51834_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfMzU2MA_82b88c57-ec77-4191-90c5-b0b9915c956c"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ic5c4367d792b46719877f94c66b16a73_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfMzU2Nw_9d232e43-69b6-4da0-bf53-b2feb74ab220"
      unitRef="number">1.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="i3d54aac5a3e14a8490110d6b7385e144_I20131130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfNDAyOQ_56343b83-9e1e-40e3-a09e-58a57d3e94dd"
      unitRef="number">0.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i993b89670de94c2ead671ad6713a8651_D20131101-20131130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfNDIxMA_a46e3c1e-c637-40d9-8839-b51bc8c5c9b8"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i7446215ed17742788a1c60afbefd8809_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfNDQ5Mw_f9c2ded0-e0f9-49e8-b7e8-d5583c7bfae5"
      unitRef="shares">2271459</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <rubi:EvergreenAnnualIncrease
      contextRef="i0111cf01f1fa459896157f63273189e2_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfNDcwMg_3d4cd096-db89-4639-8645-9593f8aaf5b3"
      unitRef="number">0.01</rubi:EvergreenAnnualIncrease>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RleHRyZWdpb246ZTUwMzFmMGE3NjJiNGE3Yjk1ZmJkZDY4ODM0ODhmNGJfNTExOA_48010da4-c11d-4a3f-97fd-c9f381b13471">&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock-based compensation expense recorded in the condensed consolidated statements of operations was as follows: &#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.628%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.190%"/&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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&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;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;September 30, 2019&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;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-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;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(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;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Restructuring and other exit 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;354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;1,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia2de1fccd4cd451597106e93a3e11adc_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmMzMzZiN2EzNDMxZTRlODg4YTBkNTYwYTRhNjdlN2Y0L3RhYmxlcmFuZ2U6YzMzNmI3YTM0MzFlNGU4ODhhMGQ1NjBhNGE2N2U3ZjRfMy0xLTEtMS0w_4c945f5b-47f2-448a-b209-b6d5bca01973"
      unitRef="usd">122000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if47e2051e3b84b348cf3e1d9fc9bb5c4_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmMzMzZiN2EzNDMxZTRlODg4YTBkNTYwYTRhNjdlN2Y0L3RhYmxlcmFuZ2U6YzMzNmI3YTM0MzFlNGU4ODhhMGQ1NjBhNGE2N2U3ZjRfMy0zLTEtMS0w_6af35f37-572b-4e2e-9ace-bfaa5cc3db30"
      unitRef="usd">110000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i49af45ab34e0420d8f393fac5a0d522f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmMzMzZiN2EzNDMxZTRlODg4YTBkNTYwYTRhNjdlN2Y0L3RhYmxlcmFuZ2U6YzMzNmI3YTM0MzFlNGU4ODhhMGQ1NjBhNGE2N2U3ZjRfMy01LTEtMS0w_75781765-aaf3-4d9c-b584-ca2e96f275ee"
      unitRef="usd">412000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i27ae3fba74704d2181972f5d4b239b67_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmMzMzZiN2EzNDMxZTRlODg4YTBkNTYwYTRhNjdlN2Y0L3RhYmxlcmFuZ2U6YzMzNmI3YTM0MzFlNGU4ODhhMGQ1NjBhNGE2N2U3ZjRfMy03LTEtMS0w_006cd336-1f30-4c59-a12a-8dd50228812c"
      unitRef="usd">308000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibdd7ea9e25444311832c4ead8cd5390c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmMzMzZiN2EzNDMxZTRlODg4YTBkNTYwYTRhNjdlN2Y0L3RhYmxlcmFuZ2U6YzMzNmI3YTM0MzFlNGU4ODhhMGQ1NjBhNGE2N2U3ZjRfNC0xLTEtMS0w_4014832c-d07c-4932-a771-8408b60bd1dd"
      unitRef="usd">2309000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i199250fd69a940679c6a35b14a5634bc_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmMzMzZiN2EzNDMxZTRlODg4YTBkNTYwYTRhNjdlN2Y0L3RhYmxlcmFuZ2U6YzMzNmI3YTM0MzFlNGU4ODhhMGQ1NjBhNGE2N2U3ZjRfNC0zLTEtMS0w_d967135a-b6b0-46cc-a5be-11129b2e8d66"
      unitRef="usd">1378000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5a070ac9c6974e28a375a60369c8c005_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmMzMzZiN2EzNDMxZTRlODg4YTBkNTYwYTRhNjdlN2Y0L3RhYmxlcmFuZ2U6YzMzNmI3YTM0MzFlNGU4ODhhMGQ1NjBhNGE2N2U3ZjRfNC01LTEtMS0w_3eb720a5-1ea4-4ba5-b7c3-d57ba8e01ba3"
      unitRef="usd">5928000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ide97dfa1d32649b4b509282c353422ab_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmMzMzZiN2EzNDMxZTRlODg4YTBkNTYwYTRhNjdlN2Y0L3RhYmxlcmFuZ2U6YzMzNmI3YTM0MzFlNGU4ODhhMGQ1NjBhNGE2N2U3ZjRfNC03LTEtMS0w_72260a0a-75dd-49a5-bbd5-4ac4b8bf0ec1"
      unitRef="usd">4182000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id6ce9240fd524f71a3587d5f26a5e40d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmMzMzZiN2EzNDMxZTRlODg4YTBkNTYwYTRhNjdlN2Y0L3RhYmxlcmFuZ2U6YzMzNmI3YTM0MzFlNGU4ODhhMGQ1NjBhNGE2N2U3ZjRfNS0xLTEtMS0w_3587d3c4-f81b-431b-8ecb-9bcfb6891de0"
      unitRef="usd">2061000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1354e1f634ba4c4eb9c691e3c06b5810_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmMzMzZiN2EzNDMxZTRlODg4YTBkNTYwYTRhNjdlN2Y0L3RhYmxlcmFuZ2U6YzMzNmI3YTM0MzFlNGU4ODhhMGQ1NjBhNGE2N2U3ZjRfNS0zLTEtMS0w_395d3e63-db6c-4b69-9b23-a2260d2a8a32"
      unitRef="usd">1157000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i28a2808ce22f44edb2a19b524dcbd8cc_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmMzMzZiN2EzNDMxZTRlODg4YTBkNTYwYTRhNjdlN2Y0L3RhYmxlcmFuZ2U6YzMzNmI3YTM0MzFlNGU4ODhhMGQ1NjBhNGE2N2U3ZjRfNS01LTEtMS0w_2c5e96d3-b6ba-4beb-bad2-aa8d2e6015a7"
      unitRef="usd">5469000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibb3a3b86324c43e9a43c9694b64bf104_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmMzMzZiN2EzNDMxZTRlODg4YTBkNTYwYTRhNjdlN2Y0L3RhYmxlcmFuZ2U6YzMzNmI3YTM0MzFlNGU4ODhhMGQ1NjBhNGE2N2U3ZjRfNS03LTEtMS0w_d598a28e-0a81-4d39-afaf-1dd0a59c732c"
      unitRef="usd">3382000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7aa8c001bd684344b67a1c627e2f91a7_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmMzMzZiN2EzNDMxZTRlODg4YTBkNTYwYTRhNjdlN2Y0L3RhYmxlcmFuZ2U6YzMzNmI3YTM0MzFlNGU4ODhhMGQ1NjBhNGE2N2U3ZjRfNi0xLTEtMS0w_95379bc2-a421-4070-966a-f2ea59d58afb"
      unitRef="usd">2504000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4140e6751bdf479d9f5e0f334dc4c541_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmMzMzZiN2EzNDMxZTRlODg4YTBkNTYwYTRhNjdlN2Y0L3RhYmxlcmFuZ2U6YzMzNmI3YTM0MzFlNGU4ODhhMGQ1NjBhNGE2N2U3ZjRfNi0zLTEtMS0w_63133a2a-68b6-4672-9049-ecf30f171b6e"
      unitRef="usd">2068000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibccbbedaebfc45f1bae4d18105ff6785_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmMzMzZiN2EzNDMxZTRlODg4YTBkNTYwYTRhNjdlN2Y0L3RhYmxlcmFuZ2U6YzMzNmI3YTM0MzFlNGU4ODhhMGQ1NjBhNGE2N2U3ZjRfNi01LTEtMS0w_e2677603-43f1-4d68-a27f-f65fd00f96a2"
      unitRef="usd">7935000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iac919b08e04e4402a8e14ecacf32968c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmMzMzZiN2EzNDMxZTRlODg4YTBkNTYwYTRhNjdlN2Y0L3RhYmxlcmFuZ2U6YzMzNmI3YTM0MzFlNGU4ODhhMGQ1NjBhNGE2N2U3ZjRfNi03LTEtMS0w_f2d83055-de11-4415-ba14-a51aad933e36"
      unitRef="usd">6005000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icec2dcb34ebb4e0682937d1b0bb6bc54_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmMzMzZiN2EzNDMxZTRlODg4YTBkNTYwYTRhNjdlN2Y0L3RhYmxlcmFuZ2U6YzMzNmI3YTM0MzFlNGU4ODhhMGQ1NjBhNGE2N2U3ZjRfNy0xLTEtMS0w_dbc29b06-c0b1-4854-9f46-877f983f5588"
      unitRef="usd">354000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idc3a5fb369f64d888eed9518c8fe206b_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmMzMzZiN2EzNDMxZTRlODg4YTBkNTYwYTRhNjdlN2Y0L3RhYmxlcmFuZ2U6YzMzNmI3YTM0MzFlNGU4ODhhMGQ1NjBhNGE2N2U3ZjRfNy0zLTEtMS0w_0645371c-22a0-4d61-b89a-573edb7ac87f"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2640be76a3ce40219a1dfb979442b12a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmMzMzZiN2EzNDMxZTRlODg4YTBkNTYwYTRhNjdlN2Y0L3RhYmxlcmFuZ2U6YzMzNmI3YTM0MzFlNGU4ODhhMGQ1NjBhNGE2N2U3ZjRfNy01LTEtMS0w_96cd17be-79bc-4cb8-b7b2-13f7d09e8b19"
      unitRef="usd">1554000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id1005aada1864096b6f019e24cba375f_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmMzMzZiN2EzNDMxZTRlODg4YTBkNTYwYTRhNjdlN2Y0L3RhYmxlcmFuZ2U6YzMzNmI3YTM0MzFlNGU4ODhhMGQ1NjBhNGE2N2U3ZjRfNy03LTEtMS0w_53f88057-c427-4824-9ebf-ccce491c543f"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmMzMzZiN2EzNDMxZTRlODg4YTBkNTYwYTRhNjdlN2Y0L3RhYmxlcmFuZ2U6YzMzNmI3YTM0MzFlNGU4ODhhMGQ1NjBhNGE2N2U3ZjRfOC0xLTEtMS0w_f4a93c1a-14fb-4648-b891-6f21f61ac368"
      unitRef="usd">7350000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmMzMzZiN2EzNDMxZTRlODg4YTBkNTYwYTRhNjdlN2Y0L3RhYmxlcmFuZ2U6YzMzNmI3YTM0MzFlNGU4ODhhMGQ1NjBhNGE2N2U3ZjRfOC0zLTEtMS0w_ab940e1b-cb15-4ee6-b2fd-a9cbe00820ce"
      unitRef="usd">4713000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmMzMzZiN2EzNDMxZTRlODg4YTBkNTYwYTRhNjdlN2Y0L3RhYmxlcmFuZ2U6YzMzNmI3YTM0MzFlNGU4ODhhMGQ1NjBhNGE2N2U3ZjRfOC01LTEtMS0w_1daa8df3-ac28-49f6-801a-7cf4b8260a26"
      unitRef="usd">21298000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M181OC9mcmFnOmU1MDMxZjBhNzYyYjRhN2I5NWZiZGQ2ODgzNDg4ZjRiL3RhYmxlOmMzMzZiN2EzNDMxZTRlODg4YTBkNTYwYTRhNjdlN2Y0L3RhYmxlcmFuZ2U6YzMzNmI3YTM0MzFlNGU4ODhhMGQ1NjBhNGE2N2U3ZjRfOC03LTEtMS0w_3b509636-8f7b-4bfd-9efc-e265e40c05b5"
      unitRef="usd">13877000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182MS9mcmFnOmUzODYxY2Y1YTQ2ODQwMDY5ODA3MmNhMzM3NjFiNjAwL3RleHRyZWdpb246ZTM4NjFjZjVhNDY4NDAwNjk4MDcyY2EzMzc2MWI2MDBfMzkwNQ_7b4aa25f-11d4-47e7-b290-317282266ee6">Income Taxes&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining quarterly provisions for income taxes, the Company uses the annual estimated effective tax rate applied to the actual year-to-date income. The Company's annual estimated effective tax rate differs from the statutory rate primarily as a result of state taxes, foreign taxes, nondeductible stock option expenses, and changes in the Company's valuation allowance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded income tax expense of $0.4 million and $0.1 million for the three months ended September 30, 2020 and 2019, respectively, and an income tax expense of $0.5 million and benefit of $0.6 million for the nine months ended September 30, 2020 and 2019, respectively. The tax expense for the three and nine months ended September 30, 2020 is primarily the result of the domestic valuation allowance and the tax liability associated with the foreign subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 27, 2020, President Trump signed into law the Coronavirus Aid, Relief, and Economic Security Act ("CARES Act"), in response to the COVID-19 pandemic. The CARES Act is meant to infuse negatively affected companies with various tax cash benefits to ease the impact of the COVID-19 pandemic. The CARES Act, among other things, includes provisions relating to refundable payroll tax credits, deferment of employer-side social security payments, and net operating loss carryback periods. The Company has determined the tax implications of the CARES Act will not be material. To date the Company has not taken advantage of any relief under the Cares Act.  In addition, various foreign jurisdictions where the Company has activity have enacted or are considering enacting a variety of measures that could impact our tax liabilities. The Company is monitoring new legislation and evaluating the potential tax implications of these measures globally.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to uncertainty as to the realization of benefits from the Company's domestic and certain international deferred tax assets, including net operating loss carryforwards and research and development tax credits, the Company has a full valuation allowance reserved against such assets. The Company intends to continue to maintain a full valuation allowance on the deferred tax assets until there is sufficient evidence to support the reversal of all or some portion of these allowances. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to the net operating loss carryforwards, all of the Company's United States federal and a majority of its state returns are open to examination by the Internal Revenue Service and state jurisdictions for all years since inception. The 2017 U.S. Income Tax Return for Telaria, Inc. is under examination by the IRS. The audit is in a preliminary phase and there have been no issues identified through the period ending September 30, 2020. For Canada, the Netherlands, and the United Kingdom, all tax years remain open for examination by the local country tax authorities, for France only 2018 forward are open for examination, for Singapore 2017 and forward are open for examination, for Brazil, New Zealand, and Malaysia 2016 and forward are open for examination, for Australia and Germany 2015 and forward are open for examination, and for Japan 2014 and forward remain open for examination.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to Section 382 of the Internal Revenue Code, the Company and Telaria, Inc. both underwent ownership changes for tax purposes (i.e. a more than 50% change in stock ownership in aggregated 5% shareholders) on April 1, 2020 due to the Merger. As a result, the use of our total domestic NOL carryforwards and tax credits generated prior to the ownership change will be subject to annual Section 382 use limitations. We believe that the ownership change will not impact our ability to utilize substantially all of our NOLs and carryforward credits to the extent we generate taxable income that can be offset by such losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no material changes to the Company's unrecognized tax benefits in the nine months ended September 30, 2020, and the Company does not expect to have any significant changes to unrecognized tax benefits through the end of the fiscal year.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182MS9mcmFnOmUzODYxY2Y1YTQ2ODQwMDY5ODA3MmNhMzM3NjFiNjAwL3RleHRyZWdpb246ZTM4NjFjZjVhNDY4NDAwNjk4MDcyY2EzMzc2MWI2MDBfNDQ3_04df5532-4c14-42ce-9e9b-53ff09d2e74c"
      unitRef="usd">400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182MS9mcmFnOmUzODYxY2Y1YTQ2ODQwMDY5ODA3MmNhMzM3NjFiNjAwL3RleHRyZWdpb246ZTM4NjFjZjVhNDY4NDAwNjk4MDcyY2EzMzc2MWI2MDBfNDU0_81b770c4-45c4-4e57-8c40-3471fe3da13b"
      unitRef="usd">100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182MS9mcmFnOmUzODYxY2Y1YTQ2ODQwMDY5ODA3MmNhMzM3NjFiNjAwL3RleHRyZWdpb246ZTM4NjFjZjVhNDY4NDAwNjk4MDcyY2EzMzc2MWI2MDBfNTIy_2b627288-19a7-48d7-87bf-cb7cf3f7becc"
      unitRef="usd">500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182MS9mcmFnOmUzODYxY2Y1YTQ2ODQwMDY5ODA3MmNhMzM3NjFiNjAwL3RleHRyZWdpb246ZTM4NjFjZjVhNDY4NDAwNjk4MDcyY2EzMzc2MWI2MDBfNTQw_e810bdf2-aea5-4c92-9ad9-404ab08caae9"
      unitRef="usd">-600000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182NC9mcmFnOjYyZDgwZTgwNDgxMTRiMTk4NjM3M2ZkOTMxNjZjZjQxL3RleHRyZWdpb246NjJkODBlODA0ODExNGIxOTg2MzczZmQ5MzE2NmNmNDFfNTE1Nw_25e7fc46-7d4b-4cd2-bdf1-51939da20e87">Commitments and Contingencies&lt;div style="margin-top:10pt;text-indent:36pt"&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;Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of&#160;September 30, 2020 and December 31, 2019,&#160;the Company had $4.3 million and $2.5 million, respectively, of letters of credit associated with office leases available for borrowing, on which there were no outstanding borrowings as of either date. The Company also has operating lease agreements, discussed in more detail in Note 12. In addition, during the three months ended September 30, 2020, the Company entered into an agreement for third-party cloud-managed services. As part of the agreement, the Company has a minimum commitment to pay $20.0&#160;million over the course of five years, with no annual minimum commitment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&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;Guarantees and Indemnification&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company&#x2019;s agreements with sellers, buyers, and other third parties typically obligate the Company to provide indemnity and defense for losses resulting from claims of intellectual property infringement, damages to property or persons, business losses, or other liabilities. Generally, these indemnity and defense obligations relate to the Company&#x2019;s own business operations, obligations, and acts or omissions. However, under some circumstances, the Company agrees to indemnify and defend contract counterparties against losses resulting from their own business operations, obligations, and acts or omissions, or the business operations, obligations, and acts or omissions of third parties. For example, because the Company&#x2019;s business interposes the Company between buyers and sellers in various ways, buyers often require the Company to indemnify them against acts and omissions of sellers, and sellers often require the Company to indemnify them against acts and omissions of buyers. In addition, the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company&#x2019;s agreements with sellers, buyers, and other third parties typically include provisions limiting the Company&#x2019;s liability to the counterparty, and the counterparty&#x2019;s liability to the Company. These limits sometimes do not apply to certain liabilities, including indemnity obligations. These indemnity and limitation of liability provisions generally survive termination or expiration of the agreements in which they appear. The Company has also entered into indemnification agreements with its directors, executive officers, and certain other officers that will require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers, or employees. No material demands have been made upon the Company to provide indemnification under such agreements and there are no claims that the Company is aware of that could have a material effect on the Company&#x2019;s condensed consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&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;Litigation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and its subsidiaries may from time to time be parties to legal or regulatory proceedings, lawsuits and other claims incident to their business activities and to the Company&#x2019;s status as a public company. Such routine matters may include, among other things, assertions of contract breach or intellectual property infringement, claims for indemnity arising in the course of the Company&#x2019;s business, regulatory investigations or enforcement proceedings, and claims by persons whose employment has been terminated. Such matters are subject to many uncertainties, and outcomes are not predictable with assurance. Consequently, management is unable to ascertain the ultimate aggregate amount of monetary liability, amounts which may be covered by insurance or recoverable from third parties, or the financial impact with respect to such matters as of September 30, 2020. However, based on management&#x2019;s knowledge as of September 30, 2020, management believes that the final resolution of these matters known at such date, individually and in the aggregate, will not have a material adverse effect upon the Company&#x2019;s condensed consolidated financial position, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&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;Employment Contracts &lt;/span&gt;&lt;/div&gt;The Company has entered into severance agreements with certain employees and officers. The Company may be required to pay severance and accelerate the vesting of certain equity awards in the event of involuntary terminations.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ia82312d375ae4b82a09b8a2c754e624c_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182NC9mcmFnOjYyZDgwZTgwNDgxMTRiMTk4NjM3M2ZkOTMxNjZjZjQxL3RleHRyZWdpb246NjJkODBlODA0ODExNGIxOTg2MzczZmQ5MzE2NmNmNDFfODg_01f81863-c963-4983-bca2-28df4a0c8d79"
      unitRef="usd">4300000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="if8daaae3af40429cbf3780937238f93e_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182NC9mcmFnOjYyZDgwZTgwNDgxMTRiMTk4NjM3M2ZkOTMxNjZjZjQxL3RleHRyZWdpb246NjJkODBlODA0ODExNGIxOTg2MzczZmQ5MzE2NmNmNDFfOTU_99fca093-5131-428e-a900-b14b4e3e5ebf"
      unitRef="usd">2500000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LongTermPurchaseCommitmentAmount
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182NC9mcmFnOjYyZDgwZTgwNDgxMTRiMTk4NjM3M2ZkOTMxNjZjZjQxL3RleHRyZWdpb246NjJkODBlODA0ODExNGIxOTg2MzczZmQ5MzE2NmNmNDFfNTMw_37dfe917-b578-4892-8953-77a8cd0d372f"
      unitRef="usd">20000000.0</us-gaap:LongTermPurchaseCommitmentAmount>
    <us-gaap:LongtermPurchaseCommitmentPeriod
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182NC9mcmFnOjYyZDgwZTgwNDgxMTRiMTk4NjM3M2ZkOTMxNjZjZjQxL3RleHRyZWdpb246NjJkODBlODA0ODExNGIxOTg2MzczZmQ5MzE2NmNmNDFfNTUy_a398bec6-e5c5-4d1a-a54b-b7194dfb850b">P5Y</us-gaap:LongtermPurchaseCommitmentPeriod>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182Ny9mcmFnOjY2OWQ4NjI5ZjI3MDQ1NWRhMDhmMWIyZmI4YTc3YzVkL3RleHRyZWdpb246NjY5ZDg2MjlmMjcwNDU1ZGEwOGYxYjJmYjhhNzdjNWRfMTU1Mg_bc937bd6-fed7-472f-8000-7e9e22893a69">Lease Obligations&lt;div style="margin-bottom:8pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended September 30, 2020 and 2019, the Company recognized $3.7 million and $2.0 million, respectively, and $9.7 million and $5.7 million during the nine months ended September 30, 2020 and 2019, respectively, of lease expense under ASC 842, which included operating lease expenses associated with leases included in the lease liability and ROU asset on the condensed consolidated balance sheet. In addition, for the three months ended September 30, 2020 and 2019, the Company recognized $0.4 million and $0.1 million, respectively, and $0.8 million and $0.5 million during the nine months ended September 30, 2020 and 2019, respectively, of lease expense related to short-term leases, and $5.6 million and $2.0 million during the three months ended September 30, 2020 and 2019, respectively, and $14.0 million and $8.4 million during the nine months ended September 30, 2020 and 2019, respectively, of variable and cloud-based services related to data centers that are not included in the ROU asset or lease liability balances. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also received rental income of $1.2 million and $48.4 thousand for real estate leases for which it subleases the property to third parties during the three months ended September 30, 2020 and 2019, respectively, and $2.5 million and $0.2 million for the nine months ended September 30, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September 30, 2020, a weighted average discount rate of 5.01% has been applied to the remaining lease payments to calculate the lease liabilities included within the condensed consolidated balance sheet. The lease terms of the Company&#x2019;s operating leases generally range from one year to ten years, and the weighted average remaining lease term of leases included in the lease liability is 6.22 years as of September 30, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturity of the Company's lease liabilities were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.045%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.165%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining 2020&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;3,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;7,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;2024&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;6,740&#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;/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;14,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;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;Total lease payments (undiscounted)&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;53,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,647)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 11.25pt;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;Lease liabilities&#x2014;total (discounted)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseExpense
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182Ny9mcmFnOjY2OWQ4NjI5ZjI3MDQ1NWRhMDhmMWIyZmI4YTc3YzVkL3RleHRyZWdpb246NjY5ZDg2MjlmMjcwNDU1ZGEwOGYxYjJmYjhhNzdjNWRfMzI5ODUzNDg4NTA5Ng_00b20439-696c-4bcd-bb0c-6e2e1790bfbc"
      unitRef="usd">3700000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182Ny9mcmFnOjY2OWQ4NjI5ZjI3MDQ1NWRhMDhmMWIyZmI4YTc3YzVkL3RleHRyZWdpb246NjY5ZDg2MjlmMjcwNDU1ZGEwOGYxYjJmYjhhNzdjNWRfMTY0OTI2NzQ0NDI3Mg_e98afff9-8381-4153-a90c-4fad5d49c8fc"
      unitRef="usd">2000000.0</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182Ny9mcmFnOjY2OWQ4NjI5ZjI3MDQ1NWRhMDhmMWIyZmI4YTc3YzVkL3RleHRyZWdpb246NjY5ZDg2MjlmMjcwNDU1ZGEwOGYxYjJmYjhhNzdjNWRfMTA1_4e6d2d25-7bc2-4148-82fe-a2b84eba72f1"
      unitRef="usd">9700000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182Ny9mcmFnOjY2OWQ4NjI5ZjI3MDQ1NWRhMDhmMWIyZmI4YTc3YzVkL3RleHRyZWdpb246NjY5ZDg2MjlmMjcwNDU1ZGEwOGYxYjJmYjhhNzdjNWRfMTEy_94007867-8091-4997-8e1a-3a836049bfd2"
      unitRef="usd">5700000</us-gaap:OperatingLeaseExpense>
    <us-gaap:ShortTermLeaseCost
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182Ny9mcmFnOjY2OWQ4NjI5ZjI3MDQ1NWRhMDhmMWIyZmI4YTc3YzVkL3RleHRyZWdpb246NjY5ZDg2MjlmMjcwNDU1ZGEwOGYxYjJmYjhhNzdjNWRfMzI5ODUzNDg4NTEwNA_ceacc2c9-f82d-44c2-b96d-da2d4c6cf4d4"
      unitRef="usd">400000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182Ny9mcmFnOjY2OWQ4NjI5ZjI3MDQ1NWRhMDhmMWIyZmI4YTc3YzVkL3RleHRyZWdpb246NjY5ZDg2MjlmMjcwNDU1ZGEwOGYxYjJmYjhhNzdjNWRfMzg0ODI5MDY5OTc1MA_ff32c07a-a6af-4511-84d0-399cb3fa18e4"
      unitRef="usd">100000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182Ny9mcmFnOjY2OWQ4NjI5ZjI3MDQ1NWRhMDhmMWIyZmI4YTc3YzVkL3RleHRyZWdpb246NjY5ZDg2MjlmMjcwNDU1ZGEwOGYxYjJmYjhhNzdjNWRfNDI3_8d51df2a-2495-4450-83d6-138f506a0fc8"
      unitRef="usd">800000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182Ny9mcmFnOjY2OWQ4NjI5ZjI3MDQ1NWRhMDhmMWIyZmI4YTc3YzVkL3RleHRyZWdpb246NjY5ZDg2MjlmMjcwNDU1ZGEwOGYxYjJmYjhhNzdjNWRfNDM0_48bfbd8b-d5f6-48d9-b673-23891e7032d2"
      unitRef="usd">500000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i3ad9feec58e344c094407e0ff6e64207_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182Ny9mcmFnOjY2OWQ4NjI5ZjI3MDQ1NWRhMDhmMWIyZmI4YTc3YzVkL3RleHRyZWdpb246NjY5ZDg2MjlmMjcwNDU1ZGEwOGYxYjJmYjhhNzdjNWRfMzg0ODI5MDY5OTc3MQ_47b1ff7f-4130-4485-b32d-cb1757ba7778"
      unitRef="usd">5600000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="ibd78b3fe457a4685a178b18ac048c73a_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182Ny9mcmFnOjY2OWQ4NjI5ZjI3MDQ1NWRhMDhmMWIyZmI4YTc3YzVkL3RleHRyZWdpb246NjY5ZDg2MjlmMjcwNDU1ZGEwOGYxYjJmYjhhNzdjNWRfMzg0ODI5MDY5OTc2Mg_95e057cc-1616-4eb4-a025-449ceeab1f05"
      unitRef="usd">2000000.0</us-gaap:LeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i1cbfdbd6c5be4a05a24ddc80250f3c8a_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182Ny9mcmFnOjY2OWQ4NjI5ZjI3MDQ1NWRhMDhmMWIyZmI4YTc3YzVkL3RleHRyZWdpb246NjY5ZDg2MjlmMjcwNDU1ZGEwOGYxYjJmYjhhNzdjNWRfNTgw_6fd4c978-a4b2-4714-ad6b-ed5cc952c340"
      unitRef="usd">14000000.0</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i58cc2d1291d2468b8148281d50494b63_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182Ny9mcmFnOjY2OWQ4NjI5ZjI3MDQ1NWRhMDhmMWIyZmI4YTc3YzVkL3RleHRyZWdpb246NjY5ZDg2MjlmMjcwNDU1ZGEwOGYxYjJmYjhhNzdjNWRfNTg3_8bf56a5b-8915-43de-a5b9-0bf42ea638d6"
      unitRef="usd">8400000</us-gaap:LeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="id5dac66f335e4901ae000a2d05c647ac_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182Ny9mcmFnOjY2OWQ4NjI5ZjI3MDQ1NWRhMDhmMWIyZmI4YTc3YzVkL3RleHRyZWdpb246NjY5ZDg2MjlmMjcwNDU1ZGEwOGYxYjJmYjhhNzdjNWRfMzI5ODUzNDg4NTA3OQ_fe037c65-b118-4c18-86d8-f48113464c85"
      unitRef="usd">1200000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i99fa41568d47422784c617eab3c0499e_D20190701-20190930"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182Ny9mcmFnOjY2OWQ4NjI5ZjI3MDQ1NWRhMDhmMWIyZmI4YTc3YzVkL3RleHRyZWdpb246NjY5ZDg2MjlmMjcwNDU1ZGEwOGYxYjJmYjhhNzdjNWRfMzI5ODUzNDg4NTA4OA_f2a7c667-f3ca-4af2-9a88-e00e3916c99f"
      unitRef="usd">48400</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182Ny9mcmFnOjY2OWQ4NjI5ZjI3MDQ1NWRhMDhmMWIyZmI4YTc3YzVkL3RleHRyZWdpb246NjY5ZDg2MjlmMjcwNDU1ZGEwOGYxYjJmYjhhNzdjNWRfOTMx_8161dd3f-de3c-4ce0-b754-387b111bd27e"
      unitRef="usd">2500000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i5324116e4ee9435cb90700b0c10a0bd6_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182Ny9mcmFnOjY2OWQ4NjI5ZjI3MDQ1NWRhMDhmMWIyZmI4YTc3YzVkL3RleHRyZWdpb246NjY5ZDg2MjlmMjcwNDU1ZGEwOGYxYjJmYjhhNzdjNWRfOTM4_ccd40b9d-e14f-4047-9013-1d3dc37012ae"
      unitRef="usd">200000</us-gaap:SubleaseIncome>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182Ny9mcmFnOjY2OWQ4NjI5ZjI3MDQ1NWRhMDhmMWIyZmI4YTc3YzVkL3RleHRyZWdpb246NjY5ZDg2MjlmMjcwNDU1ZGEwOGYxYjJmYjhhNzdjNWRfMzI5ODUzNDg4NTExNg_22b87c39-9f2e-4c04-a4bd-5fdfb4193532"
      unitRef="number">0.0501</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="i4a110f39bb3140f7ab1b1b4a84ce0eb7_I20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182Ny9mcmFnOjY2OWQ4NjI5ZjI3MDQ1NWRhMDhmMWIyZmI4YTc3YzVkL3RleHRyZWdpb246NjY5ZDg2MjlmMjcwNDU1ZGEwOGYxYjJmYjhhNzdjNWRfMzI5ODUzNDg4NTE5Ng_21bad04c-3edf-4c4a-8e45-619bf4dfa979">P1Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="id9f8980b98ac40b093add2accb43ad05_I20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182Ny9mcmFnOjY2OWQ4NjI5ZjI3MDQ1NWRhMDhmMWIyZmI4YTc3YzVkL3RleHRyZWdpb246NjY5ZDg2MjlmMjcwNDU1ZGEwOGYxYjJmYjhhNzdjNWRfMzI5ODUzNDg4NTIwMw_4e30d899-30b9-48f9-95f9-16e7923bc1a8">P10Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182Ny9mcmFnOjY2OWQ4NjI5ZjI3MDQ1NWRhMDhmMWIyZmI4YTc3YzVkL3RleHRyZWdpb246NjY5ZDg2MjlmMjcwNDU1ZGEwOGYxYjJmYjhhNzdjNWRfMzI5ODUzNDg4NTMxOQ_7aecc778-421e-44ae-b647-3e6bcddc918e">P6Y2M19D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182Ny9mcmFnOjY2OWQ4NjI5ZjI3MDQ1NWRhMDhmMWIyZmI4YTc3YzVkL3RleHRyZWdpb246NjY5ZDg2MjlmMjcwNDU1ZGEwOGYxYjJmYjhhNzdjNWRfMTU0OA_3d9ad396-6ee8-4700-8744-840c387b1972">&lt;div style="margin-bottom:3pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturity of the Company's lease liabilities were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.045%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.165%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining 2020&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;3,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;7,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;2024&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;6,740&#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;/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;14,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;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;Total lease payments (undiscounted)&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;53,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,647)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 11.25pt;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;Lease liabilities&#x2014;total (discounted)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182Ny9mcmFnOjY2OWQ4NjI5ZjI3MDQ1NWRhMDhmMWIyZmI4YTc3YzVkL3RhYmxlOjUyNmUwZDA5YWQ1YTQ4NTU4NjI3ZGRkNWY0OTc3Njg3L3RhYmxlcmFuZ2U6NTI2ZTBkMDlhZDVhNDg1NTg2MjdkZGQ1ZjQ5Nzc2ODdfMS0xLTEtMS0w_56ea7f78-3817-4dd4-9133-b8b575401a31"
      unitRef="usd">3874000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182Ny9mcmFnOjY2OWQ4NjI5ZjI3MDQ1NWRhMDhmMWIyZmI4YTc3YzVkL3RhYmxlOjUyNmUwZDA5YWQ1YTQ4NTU4NjI3ZGRkNWY0OTc3Njg3L3RhYmxlcmFuZ2U6NTI2ZTBkMDlhZDVhNDg1NTg2MjdkZGQ1ZjQ5Nzc2ODdfMi0xLTEtMS0w_8395a389-360f-4a0f-bd9b-577472a772fa"
      unitRef="usd">11611000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182Ny9mcmFnOjY2OWQ4NjI5ZjI3MDQ1NWRhMDhmMWIyZmI4YTc3YzVkL3RhYmxlOjUyNmUwZDA5YWQ1YTQ4NTU4NjI3ZGRkNWY0OTc3Njg3L3RhYmxlcmFuZ2U6NTI2ZTBkMDlhZDVhNDg1NTg2MjdkZGQ1ZjQ5Nzc2ODdfMy0xLTEtMS0w_79bc7d98-1c09-4cdb-9860-93dfaa242af6"
      unitRef="usd">8403000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182Ny9mcmFnOjY2OWQ4NjI5ZjI3MDQ1NWRhMDhmMWIyZmI4YTc3YzVkL3RhYmxlOjUyNmUwZDA5YWQ1YTQ4NTU4NjI3ZGRkNWY0OTc3Njg3L3RhYmxlcmFuZ2U6NTI2ZTBkMDlhZDVhNDg1NTg2MjdkZGQ1ZjQ5Nzc2ODdfNC0xLTEtMS0w_a682c41e-d579-4377-ae5e-5607d45bacad"
      unitRef="usd">7483000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182Ny9mcmFnOjY2OWQ4NjI5ZjI3MDQ1NWRhMDhmMWIyZmI4YTc3YzVkL3RhYmxlOjUyNmUwZDA5YWQ1YTQ4NTU4NjI3ZGRkNWY0OTc3Njg3L3RhYmxlcmFuZ2U6NTI2ZTBkMDlhZDVhNDg1NTg2MjdkZGQ1ZjQ5Nzc2ODdfNS0xLTEtMS0w_66db2a25-052c-4d97-bc89-04d8bbf4e9c4"
      unitRef="usd">6740000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <rubi:LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182Ny9mcmFnOjY2OWQ4NjI5ZjI3MDQ1NWRhMDhmMWIyZmI4YTc3YzVkL3RhYmxlOjUyNmUwZDA5YWQ1YTQ4NTU4NjI3ZGRkNWY0OTc3Njg3L3RhYmxlcmFuZ2U6NTI2ZTBkMDlhZDVhNDg1NTg2MjdkZGQ1ZjQ5Nzc2ODdfNi0xLTEtMS0w_cfd4b9a1-237e-4a1f-87ad-4c9d267349ec"
      unitRef="usd">14954000</rubi:LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182Ny9mcmFnOjY2OWQ4NjI5ZjI3MDQ1NWRhMDhmMWIyZmI4YTc3YzVkL3RhYmxlOjUyNmUwZDA5YWQ1YTQ4NTU4NjI3ZGRkNWY0OTc3Njg3L3RhYmxlcmFuZ2U6NTI2ZTBkMDlhZDVhNDg1NTg2MjdkZGQ1ZjQ5Nzc2ODdfNy0xLTEtMS0w_9ddbeec9-b266-4ff1-86ab-649ef9466b2d"
      unitRef="usd">53065000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182Ny9mcmFnOjY2OWQ4NjI5ZjI3MDQ1NWRhMDhmMWIyZmI4YTc3YzVkL3RhYmxlOjUyNmUwZDA5YWQ1YTQ4NTU4NjI3ZGRkNWY0OTc3Njg3L3RhYmxlcmFuZ2U6NTI2ZTBkMDlhZDVhNDg1NTg2MjdkZGQ1ZjQ5Nzc2ODdfOC0xLTEtMS0w_c22154c6-9d04-4cc9-ac03-7b5317c77354"
      unitRef="usd">7647000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ia48e383844214cd39084febc027fbce7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M182Ny9mcmFnOjY2OWQ4NjI5ZjI3MDQ1NWRhMDhmMWIyZmI4YTc3YzVkL3RhYmxlOjUyNmUwZDA5YWQ1YTQ4NTU4NjI3ZGRkNWY0OTc3Njg3L3RhYmxlcmFuZ2U6NTI2ZTBkMDlhZDVhNDg1NTg2MjdkZGQ1ZjQ5Nzc2ODdfOS0xLTEtMS0w_1da61c3e-a96e-4c90-9a99-2e1a880e5c71"
      unitRef="usd">45418000</us-gaap:OperatingLeaseLiability>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i0d13a14fd96b4f2eac7783e1e2db9370_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M183MC9mcmFnOjg0ZjgxMDA0MDRhNDRjZjI4OTI5YWE3MjhmNmQ3OTBjL3RleHRyZWdpb246ODRmODEwMDQwNGE0NGNmMjg5MjlhYTcyOGY2ZDc5MGNfNDE2NQ_9dc85966-af98-4629-a7b0-3080025c2844">Debt&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 25, 2020, the Company amended and restated its loan and security agreement with Silicon Valley Bank ("SVB") (the "Loan Agreement"), which was scheduled to expire on September 26, 2020. The Loan Agreement provides a senior secured revolving credit facility of up to the lesser of $60.0 million and 85% of eligible accounts receivable, with a maturity date of September&#160;25, 2022. The Loan Agreement includes a letter of credit, foreign exchange and cash management facility with a sublimit up to $10.0&#160;million, of which $4.3 million was utilized for letters of credit related to leases as of September 30, 2020 (see Note 11). As of September 30, 2020, the amount available for borrowing was $55.7 million. The Company incurred $0.1 million of debt issuance fees that were capitalized and are being amortized over the term of the Loan Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An unused revolver fee in the amount of 0.15% per annum of the average unused portion of the revolver line is charged and is payable monthly in arrears. The Company may elect for advances to bear interest calculated by reference to prime or LIBOR. If the Company elects LIBOR, amounts outstanding under the amended credit facility bear interest at a rate per annum equal to LIBOR plus 2.25%, with LIBOR having a floor of 3.5%. If the Company elects prime, advances bear interest at a rate of prime plus 0.25%, with prime having a floor of 3.5%.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Loan Agreement is collateralized by security interests in substantially all of the Company's assets. Subject to certain exceptions, the Loan Agreement restricts the Company's ability to, among other things, pay dividends, sell assets, make changes to the nature of the business, engage in mergers or acquisitions, incur, assume or permit to exist, additional indebtedness and guarantees, create or permit to exist, liens, make distributions or redeem or repurchase capital stock, or make other investments, engage in transactions with affiliates, make payments with respect to subordinated debt, and enter into certain transactions without the consent of the financial institution. The Company is required to maintain a lockbox arrangement where clients payments received in the lockbox will be deposited daily into the Company's operating bank accounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Loan Agreement requires the Company to comply with financial covenants, measured quarterly, with respect to a minimum liquidity ratio and maximum quarterly cash burn. The Company is required to maintain a minimum liquidity ratio of at least 1.25 on the last day of each quarter and not exceed, on an absolute basis, a maximum quarterly cash burn for specific periods, as defined in the Loan Agreement. The Liquidity Ratio is defined as Cash and Cash Equivalents, plus Accounts Receivable, less Accounts Payable - Seller, divided by all obligations the Company has to pay to SVB, including all debt balances, interest, service fees, and unused credit line fees, net of outstanding letters of credit as of the balance sheet date. Cash Burn is defined as Adjusted EBITDA less Capital Expenditures during the trailing periods as outlined in the Loan Agreement. The Loan Agreement defines Capital Expenditures as the current period unfinanced cash expenditures that are capitalized and amortized, including but not limited to property and equipment and capitalized labor costs as they relate to internal use software development costs. As of September 30, 2020, the Company was in compliance with its financial covenants. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Loan Agreement also includes customary representations and warranties, affirmative covenants, and events of default, including events of default upon a change of control and material adverse change (as defined in the Loan Agreement). Following an event of default, SVB would be entitled to, among other things, accelerate payment of amounts due under the credit facility and exercise all rights of a secured creditor.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September 30, 2020, there were no amounts outstanding under the Loan Agreement (other than with respect to letters of credit). Future availability under the credit facility is dependent on several factors including the available borrowing base and compliance with future covenant requirements.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i512b9e0554a746678b8acae5ac5b7d22_I20200925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M183MC9mcmFnOjg0ZjgxMDA0MDRhNDRjZjI4OTI5YWE3MjhmNmQ3OTBjL3RleHRyZWdpb246ODRmODEwMDQwNGE0NGNmMjg5MjlhYTcyOGY2ZDc5MGNfMjM5_79ff5691-2e42-46da-9512-db1340446578"
      unitRef="usd">60000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <rubi:LineOfCreditFacilityCurrentBorrowingCapacityPercentOfEligibleAccountsReceivable
      contextRef="i512b9e0554a746678b8acae5ac5b7d22_I20200925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M183MC9mcmFnOjg0ZjgxMDA0MDRhNDRjZjI4OTI5YWE3MjhmNmQ3OTBjL3RleHRyZWdpb246ODRmODEwMDQwNGE0NGNmMjg5MjlhYTcyOGY2ZDc5MGNfMjE5OTAyMzI2NjgwMQ_8c144477-3cf9-4cd7-9900-296eba455e61"
      unitRef="number">0.85</rubi:LineOfCreditFacilityCurrentBorrowingCapacityPercentOfEligibleAccountsReceivable>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="if5a9844137cc484e871462a2d9e8873e_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M183MC9mcmFnOjg0ZjgxMDA0MDRhNDRjZjI4OTI5YWE3MjhmNmQ3OTBjL3RleHRyZWdpb246ODRmODEwMDQwNGE0NGNmMjg5MjlhYTcyOGY2ZDc5MGNfMjE5OTAyMzI2NjgxOA_c435fe59-e718-4225-8a01-122357fd79ff"
      unitRef="usd">10000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ia82312d375ae4b82a09b8a2c754e624c_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M183MC9mcmFnOjg0ZjgxMDA0MDRhNDRjZjI4OTI5YWE3MjhmNmQ3OTBjL3RleHRyZWdpb246ODRmODEwMDQwNGE0NGNmMjg5MjlhYTcyOGY2ZDc5MGNfMTA5OTUxMTYzOTMzNg_01f81863-c963-4983-bca2-28df4a0c8d79"
      unitRef="usd">4300000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i4c84cc0ccd924deda9b20da413eb59fb_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M183MC9mcmFnOjg0ZjgxMDA0MDRhNDRjZjI4OTI5YWE3MjhmNmQ3OTBjL3RleHRyZWdpb246ODRmODEwMDQwNGE0NGNmMjg5MjlhYTcyOGY2ZDc5MGNfMzg0ODI5MDcxMTA1Ng_3d1dafaa-108b-476a-b154-a70c8ca79295"
      unitRef="usd">55700000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i4c84cc0ccd924deda9b20da413eb59fb_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M183MC9mcmFnOjg0ZjgxMDA0MDRhNDRjZjI4OTI5YWE3MjhmNmQ3OTBjL3RleHRyZWdpb246ODRmODEwMDQwNGE0NGNmMjg5MjlhYTcyOGY2ZDc5MGNfMzYw_f8c200a1-0e54-43ce-984e-8fe37820d3bc"
      unitRef="usd">100000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i97269a3a4c3d4de9a273d90533d2c630_D20200925-20200925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M183MC9mcmFnOjg0ZjgxMDA0MDRhNDRjZjI4OTI5YWE3MjhmNmQ3OTBjL3RleHRyZWdpb246ODRmODEwMDQwNGE0NGNmMjg5MjlhYTcyOGY2ZDc5MGNfNTA4_0655e7bc-0060-488b-8f6c-f76eb6e3d55d"
      unitRef="number">0.0015</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i649acedbd4de46cf869f1406eec1df66_D20200925-20200925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M183MC9mcmFnOjg0ZjgxMDA0MDRhNDRjZjI4OTI5YWE3MjhmNmQ3OTBjL3RleHRyZWdpb246ODRmODEwMDQwNGE0NGNmMjg5MjlhYTcyOGY2ZDc5MGNfOTA2_2e42ffa3-f882-4052-95bd-b5bc83f6f2d0"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <rubi:DebtInstrumentVariableRateFloor
      contextRef="i649acedbd4de46cf869f1406eec1df66_D20200925-20200925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M183MC9mcmFnOjg0ZjgxMDA0MDRhNDRjZjI4OTI5YWE3MjhmNmQ3OTBjL3RleHRyZWdpb246ODRmODEwMDQwNGE0NGNmMjg5MjlhYTcyOGY2ZDc5MGNfMjE5OTAyMzI2NjgwNg_73fd7197-3b37-433a-b2a8-90bd43b51277"
      unitRef="number">0.035</rubi:DebtInstrumentVariableRateFloor>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i8db8eb3977884c14a50c16768485e14e_D20200925-20200925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M183MC9mcmFnOjg0ZjgxMDA0MDRhNDRjZjI4OTI5YWE3MjhmNmQ3OTBjL3RleHRyZWdpb246ODRmODEwMDQwNGE0NGNmMjg5MjlhYTcyOGY2ZDc5MGNfMTAyOA_cac192d5-4cd5-4ebe-96a0-540c0b4193ef"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <rubi:DebtInstrumentVariableRateFloor
      contextRef="i8db8eb3977884c14a50c16768485e14e_D20200925-20200925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M183MC9mcmFnOjg0ZjgxMDA0MDRhNDRjZjI4OTI5YWE3MjhmNmQ3OTBjL3RleHRyZWdpb246ODRmODEwMDQwNGE0NGNmMjg5MjlhYTcyOGY2ZDc5MGNfMjE5OTAyMzI2NjgxMg_68ca3764-3b54-40ea-b1a0-67f7e7e1b1b8"
      unitRef="number">0.035</rubi:DebtInstrumentVariableRateFloor>
    <rubi:DebtInstrumentCovenantLiquidityRatioRequiredMinimum
      contextRef="i512b9e0554a746678b8acae5ac5b7d22_I20200925"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M183MC9mcmFnOjg0ZjgxMDA0MDRhNDRjZjI4OTI5YWE3MjhmNmQ3OTBjL3RleHRyZWdpb246ODRmODEwMDQwNGE0NGNmMjg5MjlhYTcyOGY2ZDc5MGNfMjE5OTAyMzI4Njk1Ng_7d8c2625-c2b0-419f-bf00-b49860cade31"
      unitRef="number">1.25</rubi:DebtInstrumentCovenantLiquidityRatioRequiredMinimum>
    <us-gaap:LongTermDebt
      contextRef="i4c84cc0ccd924deda9b20da413eb59fb_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5MTcwOTQzZWZkNDQ2ZmM5MDVlNzY2N2QzYjQyODQzL3NlYzoxOTE3MDk0M2VmZDQ0NmZjOTA1ZTc2NjdkM2I0Mjg0M183MC9mcmFnOjg0ZjgxMDA0MDRhNDRjZjI4OTI5YWE3MjhmNmQ3OTBjL3RleHRyZWdpb246ODRmODEwMDQwNGE0NGNmMjg5MjlhYTcyOGY2ZDc5MGNfMzk0OA_8f3394f6-1e49-43c1-883f-bd2373e6ba70"
      unitRef="usd">0</us-gaap:LongTermDebt>
</xbrl>
